import Mock from "mockjs";

import loginApi from "./mockDatas/login";
import menuApi from "./mockDatas/menu";
import modelColumn from "./mockDatas/model/column";
import modelInfo from "./mockDatas/model/info";
import compreRegister from "./mockDatas/compre/register";
import dictApi from "./mockDatas/system/dict";
import userApi from "./mockDatas/system/user";
import roleApi from "./mockDatas/system/role";
//mock用法里面的参数：1、拦截的路径,可以采用正则表达式进行编写；2、方法；3、制造出的假数据
Mock.mock("/dev-api/code", "get", loginApi.getCodeImg());
Mock.mock("/dev-api/auth/login", "post", loginApi.login());
Mock.mock("/dev-api/system/user/getInfo", "get", loginApi.getInfo());
Mock.mock("/dev-api/system/menu/getRouters", "get", menuApi.getRouters());
Mock.mock(
  "/dev-api/model/column/getAllList",
  "get",
  modelColumn.columnGetAllList()
);
Mock.mock(
  RegExp("/dev-api/model/content/getAllList" + ".*"),
  "get",
  modelColumn.contentGetAllList()
);
Mock.mock("/dev-api/model/basicInfo/index/list", "get", modelInfo.indexList());
Mock.mock(
  "/dev-api/model/basicInfo/index/recommend/list",
  "get",
  modelInfo.recommendList()
);
Mock.mock(RegExp("/dev-api/model/basicInfo/recommend/list/" + ".*"), "get", {
  msg: "操作成功",
  code: 200,
  data: [
    {
      createBy: "admin",
      createTime: "2023-04-21 11:14:55",
      updateBy: null,
      updateTime: "2023-04-21 11:43:33",
      remark: "",
      id: "1649250331054358530",
      name: "某装卸载安全风险评估模型",
      description:
        "支持二三维一体化，对可视图和视点同步进行一体化控制；支持多种时空数据的叠加融合，包括影像、高程、矢量、实景、气象水文等。",
      imageUrl: "/images/indexModelList03.jpeg",
      annexUrl:
        '[{"name":"34 (1).docx","url":"/images/34 (1)_20230421111445A002.docx","uid":1682046885440,"status":"success"},{"name":"34 (3).docx","url":"/images/34 (3)_20230421111449A003.docx","uid":1682046889503,"status":"success"}]',
      richText:
        "<p><strong>评估目标：</strong></p><p><br></p><p><br></p><p><strong>评估依据：</strong></p><p><br></p><p><br></p><p><strong>适用场景：</strong></p><p><br></p><p><br></p><p><strong>操作流程：</strong></p><p><br></p><p><br></p><p><strong>评估结果：</strong></p><p><br></p><p><br></p><p><strong>风险处理原则：</strong></p><p><br></p><p><br></p><p><strong>模型应用注意事项：</strong></p>",
      modelCategoryId: "1656835686116900866",
      auditStatus: 3,
      auditRemark: null,
      auditTime: null,
      delFlag: null,
      status: "0",
      tenantId: null,
      applyNumber: 3,
      author: "admin",
      recommend: "1",
      recommendTime: null,
      apiNumber: null,
      apiList: null,
      cmsCommentList: null,
      categoryAncestorsName: "风险评估模型-评估一-评估一一",
      modelCollectCount: 1,
    },
  ],
});
Mock.mock(
  "/dev-api/compre/register/getAllList",
  "get",
  compreRegister.registerGetAllList()
);
Mock.mock(
  "/dev-api/compre/exchange/getAllList",
  "get",
  compreRegister.exchangeGetAllList()
);
Mock.mock(
  "/dev-api/system/dict/data/type/sys_normal_disable",
  "get",
  dictApi.sys_normal_disable()
);
Mock.mock(
  "/dev-api/system/dict/data/type/sys_user_sex",
  "get",
  dictApi.sys_user_sex()
);
Mock.mock(
  RegExp("/dev-api/system/user/list" + ".*"),
  "get",
  userApi.userList()
);
Mock.mock("/dev-api/system/user/deptTree", "get", userApi.deptTree());
Mock.mock(
  "/dev-api/system/config/configKey/sys.user.initPassword",
  "get",
  userApi.initPassword()
);
Mock.mock("/dev-api/system/user/", "get", userApi.systemUser());
Mock.mock(RegExp("/dev-api/system/user/" + ".*"), "get", userApi.userEdit());
Mock.mock(
  RegExp("/dev-api/system/role/list" + ".*"),
  "get",
  roleApi.roleList()
);

Mock.mock(RegExp("/dev-api/model/modelCollect/modelId" + ".*"), "get", {});
Mock.mock(RegExp("/dev-api/model/basicInfo/index/" + ".*"), "get", {
  msg: "操作成功",
  code: 200,
  data: {
    createBy: "admin",
    createTime: "2023-04-21 11:14:55",
    updateBy: null,
    updateTime: "2023-04-21 11:43:33",
    remark: "",
    id: "1649250331054358530",
    name: "某爆破作业安全风险评估模型",
    description:
      "本爆破作业安全风险评估模型是针对爆破施工场景开发的一套全面、科学、实用的安全风险评估工具，旨在通过系统化的分析方法和标准化流程，帮助从业单位识别、分析和应对各类安全风险。模型覆盖从作业前期准备到后期反馈优化的全流程，为爆破作业提供可靠的风险管理支持，确保人员、设备和环境的安全。",
    imageUrl: "/images/indexModelList03.jpeg",
    annexUrl:
      '[{"name":"34 (1).docx","url":"/images/34 (1)_20230421111445A002.docx","uid":1682046885440,"status":"success"},{"name":"34 (3).docx","url":"/images/34 (3)_20230421111449A003.docx","uid":1682046889503,"status":"success"}]',
    richText:
      `<p><strong>评估目标：</strong></p><p style="line-height: 30px;">
        评估模型的核心目标是通过对爆破作业全过程潜在风险的系统识别、量化分析和综合评价，确保爆破施工活动在法律法规、技术标准和作业规范的框架下安全进行。具体目标包括：
<br/>- 预防事故发生：通过提前识别风险源，降低潜在事故的发生概率。
<br/>- 减少事故损失：明确高风险环节及其可能影响，制定有效控制措施，将损失降到最低。
<br/>- 提升管理效率：为爆破作业的管理者提供科学依据，优化作业流程，提升决策的科学性和及时性。
      </p><p><strong>评估依据：</strong></p>
      <p style="line-height: 30px;">
        评估模型的设计和实施基于多方面的参考依据，包括但不限于：
<br/>- 法律法规：如《安全生产法》《爆破作业安全管理规定》《民用爆炸物品安全管理条例》等。
<br/>- 行业标准：例如《爆破安全规程》《爆破技术标准》及相关国家标准和行业技术规范。
<br/>- 专家经验与案例数据：基于以往爆破施工中积累的经验教训和历史数据，形成实践指导。
<br/>- 现场环境与技术条件：根据作业区域的地质条件、气象环境、设备性能等具体情况动态调整评估依据。
      </p><p><strong>适用场景：</strong></p><p style="line-height: 30px;">
      该评估模型适用于多种类型的爆破作业场景，包括但不限于：
<br/>- 矿山爆破：如露天矿山或地下矿山开采中的爆破施工。
<br/>- 建筑拆除：涉及城市或工业设施中建筑物的定向拆除爆破。
<br/>- 交通建设：如道路开挖、隧道贯通、桥梁工程中的爆破应用。
<br/>- 特殊工程：如水利枢纽工程、航道清障、灾害应急处置中的爆破作业。
<br/>- 模型还适用于涉及复杂环境、敏感区域（如居民区、自然保护区）或需要高度精密控制的爆破项目。
      </p><p><strong>操作流程：</strong></p><p style="line-height: 30px;">
     评估模型的操作流程包括以下关键步骤：
<br/>- 前期准备：收集爆破作业所需的背景资料，包括作业设计方案、施工计划、作业区域环境数据等。
<br/>- 风险识别：通过实地调研和技术分析，识别作业中可能存在的安全风险因素，如爆炸影响范围、震动冲击、飞石风险等。
<br/>- 风险分析：使用定性与定量相结合的方法，对识别的风险进行细化分析，明确其发生概率、影响程度及潜在损失。
<br/>- 风险评价：基于分析结果，综合评估风险的严重性及可接受性，确定需要优先管控的高风险点。
<br/>- 结果报告：生成评估报告，包括风险分级、应对建议、改进方案等，为管理层提供决策支持。
<br/>- 动态调整与反馈：根据作业实际情况，动态调整评估结果并持续优化模型应用效果。
      </p><p><strong>评估结果：</strong></p><p style="line-height: 30px;">
      评估结果通常以定量数据和可视化图表的形式呈现，包括以下内容：
<br/>-  风险分级：将风险划分为高风险、中风险、低风险并标明优先级。
<br/>- 风险地图：直观展示风险分布及高危区域。
<br/>- 潜在影响分析：详细说明各类风险可能带来的后果，如人员伤亡、财产损失、环境破坏等。
<br/>- 控制措施建议：根据评估结果提出具体的控制和缓解措施，包括工程改进、操作优化、应急预案等。
      </p><p><strong>风险处理原则：</strong></p><p style="line-height: 30px;">
     该模型的风险处理原则包括以下几点：
<br/>- 预防为主，事前控制：尽量在爆破作业实施前识别并消除潜在风险。
<br/>- 优先处置高风险：对评估中确定的高风险区域或环节，优先投入资源进行控制。
<br/>- 动态监控与反馈：作业过程中保持实时监控，根据环境变化和作业进展及时调整处理措施。
<br/>- 成本效益平衡：在安全和成本之间保持平衡，确保安全措施的经济性和可行性。
<br/>- 综合治理：技术措施与管理措施相结合，多层次、全方位降低风险。
      </p><p><strong>模型应用注意事项：</strong></p><p style="line-height: 30px;">
     在实际应用该模型时，需要注意以下事项：
<br/>- 数据准确性：确保输入模型的数据真实可靠，避免因数据偏差导致评估结果失真。
<br/>- 动态适配性：不同作业场景和环境条件可能对模型参数有特殊要求，应根据实际情况调整模型设置。
<br/>- 团队协作：评估工作需要多部门协作，包括技术专家、安全管理人员、施工团队等，共同确保模型应用效果。
<br/>- 法律合规性：所有评估过程和控制措施必须严格符合相关法律法规和行业标准。
<br/>- 技术更新：随着技术的发展，模型的算法和参数需要定期更新，以保证其评估结果的准确性和时效性。

      </p>`,
    modelCategoryId: "1656835686116900866",
    auditStatus: 3,
    auditRemark: null,
    auditTime: null,
    delFlag: null,
    status: "0",
    tenantId: null,
    applyNumber: 3,
    author: "admin",
    recommend: "1",
    recommendTime: null,
    apiNumber: 1,
    apiList: null,
    cmsCommentList: null,
    categoryAncestorsName: null,
    modelCollectCount: null,
  },
});
Mock.mock(RegExp("/dev-api/model/modelCollect/count/" + ".*"), "get", {
  msg: "操作成功",
  code: 200,
  data: 1,
});
Mock.mock(RegExp("/dev-api/model/content/" + ".*"), "get", {
  msg: "操作成功",
  code: 200,
  data: {
    createBy: "1",
    createTime: "2023-05-15 23:48:43",
    updateBy: "1",
    updateTime: "2024-07-18 19:40:50",
    remark: "模型与特效-内置本地模型库，提供对三维模型库的编辑与模型标绘",
    id: "1658137338150510594",
    columnId: "1655405320588054530",
    modelId: "1658133844031037442",
    title: "模型与特效-内置本地模型库，提供对三维模",
    publishTime: "2023-05-15 23:48:02",
    status: "0",
    sort: 0,
    image: "/images/detailImg.jpeg",
    keyword: "模型与特效",
    source: "2",
    author: "admin",
    content:
      '<p><span style="color: rgb(0, 0, 0);">1、内置本地模型库，提供对三维模型库的编辑与模型标绘；•2、融合云雾雨雪、天空盒、海洋、风场洋流等自然环境特效、大量电磁以及粒子特效，提升地图三维可视化的美观性、交互性和信息性。</span></p>',
    attachment:
      '[{"name":"model10.jpg","url":"/images/model10_20230515234825A012.jpeg","uid":1684165705444,"status":"success"}]',
    delFlag: "0",
    columnName: null,
    modelName: null,
  },
});
Mock.mock(RegExp("/dev-api/compre/exchange/list" + ".*"), "get", {
  rows: [
    {
      id: 1,
      title: "测试数据",
      content: "测试数据1",
      status: 0,
      auditNum: 64,
      createTime: "2024-12-11",
    },
    {
      id: 2,
      title: "测试数据_02",
      content: "测试数据2",
      status: 0,
      auditNum: 342,
      createTime: "2024-12-13",
    },
    {
      id: 3,
      title: "测试数据_03",
      content: "测试数据3",
      status: 0,
      auditNum: 345,
      createTime: "2024-12-15",
    },
    {
      id: 4,
      title: "测试数据_04",
      content: "测试数据4",
      status: 0,
      auditNum: 132,
      createTime: "2024-12-17",
    },
    {
      id: 5,
      title: "测试数据_05",
      content: "测试数据5",
      status: 0,
      auditNum: 682,
      createTime: "2024-12-19",
    },
  ],
  total: 5,
});
Mock.mock(RegExp("/dev-api/compre/exchangeUse/getList" + ".*"), "get", {
  rows: [
    {
      id: 1,
      createUserName: "admin",
      requestReason: "数据交换测试结果",
      examineStatus: 0,
      examineTime: "2024-12-20",
      createTime: "2024-12-11",
      examineSuggestion: "审批通过",
    },
    {
      id: 2,
      createUserName: "admin",
      requestReason: "数据交换测试结果",
      examineStatus: 0,
      examineTime: "2024-12-20",
      createTime: "2024-12-13",
      examineSuggestion: "审批通过",
    },
    {
      id: 3,
      createUserName: "admin",
      requestReason: "数据交换测试结果",
      examineStatus: 0,
      examineTime: "2024-12-20",
      createTime: "2024-12-15",
      examineSuggestion: "审批通过",
    },
    {
      id: 4,
      createUserName: "admin",
      requestReason: "数据交换测试结果",
      examineStatus: 0,
      examineTime: "2024-12-20",
      createTime: "2024-12-17",
      examineSuggestion: "审批通过",
    },
    {
      id: 5,
      createUserName: "admin",
      requestReason: "数据交换测试结果",
      examineStatus: 0,
      examineTime: "2024-12-20",
      createTime: "2024-12-19",
      examineSuggestion: "审批通过",
    },
  ],
  total: 5,
});
Mock.mock(RegExp("/dev-api/model/management/list/exclude/" + ".*"), "get", {
  data: [
    {
      categoryName: "风险规划模型",
      id: "1638009815159570434",
      parentId: "",
    },
  ],
});
Mock.mock(RegExp("/dev-api/compre/register/list" + ".*"), "get", {
  rows: [
    {
      title: "测试数据",
      isPublish: 0,
      content: "数据注册",
      examineUserName: "admin",
      examineStatus: "1",
      examineSuggestion: "数据注册通过",
      examineTime: "2024-12-12",
    },
    {
      title: "测试数据_02",
      isPublish: 0,
      content: "数据交换",
      examineUserName: "admin",
      examineStatus: "1",
      examineSuggestion: "数据交换通过",
      examineTime: "2024-12-15",
    },
    {
      title: "测试数据_03",
      isPublish: 0,
      content: "数据订阅",
      examineUserName: "admin",
      examineStatus: "1",
      examineSuggestion: "数据订阅通过",
      examineTime: "2024-12-18",
    },
  ],
  total: 3,
});
Mock.mock("/dev-api/system/user/profile", "get", {
  msg: "操作成功",
  postGroup: "董事长",
  code: 200,
  data: {
    createBy: "admin",
    createTime: "2023-04-10 16:58:56",
    updateBy: null,
    updateTime: null,
    remark: "超级管理员",
    userId: 1,
    deptId: 202,
    userName: "admin",
    nickName: "超级管理员",
    email: "",
    phonenumber: "",
    sex: "1",
    avatar: "/images/blob_20230414180732A002.png",
    password: "$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2",
    status: "0",
    delFlag: "0",
    loginIp: "127.0.0.1",
    loginDate: "2023-04-10T16:58:56.000+08:00",
    dept: {
      createBy: null,
      createTime: null,
      updateBy: null,
      updateTime: null,
      remark: null,
      deptId: 202,
      parentId: 100,
      ancestors: "0,100",
      deptName: "系统用户",
      orderNum: 1,
      leader: null,
      phone: null,
      email: null,
      status: "0",
      delFlag: null,
      parentName: null,
      children: [],
    },
    roles: [
      {
        createBy: null,
        createTime: null,
        updateBy: null,
        updateTime: null,
        remark: null,
        roleId: 1,
        roleName: "超级管理员",
        roleKey: "admin",
        roleSort: 1,
        dataScope: "1",
        menuCheckStrictly: false,
        deptCheckStrictly: false,
        status: "0",
        delFlag: null,
        flag: false,
        menuIds: null,
        deptIds: null,
        permissions: null,
        admin: true,
      },
    ],
    roleIds: null,
    postIds: null,
    roleId: null,
    groupIds: null,
    regType: 0,
    auditStatus: 1,
    admin: true,
  },
  roleGroup: "超级管理员",
});
Mock.mock("/dev-api/model/management/list", "get", {
  msg: "操作成功",
  code: 200,
  data: [
    {
      createBy: "1123598821738675201",
      createTime: "2023-03-21 10:49:07",
      updateBy: "1123598821738675201",
      updateTime: "2023-03-21 10:49:07",
      remark: "筹划类⻛险评估模型",
      id: "1638009815159570434",
      categoryName: "筹划类⻛险评估模型",
      ordercategoryCodeNum: "0",
      categoryCode: 1,
      parentId: "0",
      ancestors: null,
      categoryLevel: null,
      categoryDesc: "⾏动类⻛险评估模型",
      showStatus: null,
      delFlag: "0",
      status: "1",
      tenantId: null,
      children: [],
    },
    {
      createBy: "admin",
      createTime: "2023-03-21 10:49:07",
      updateBy: "1123598821738675201",
      updateTime: "2023-03-21 10:49:07",
      remark: "⾏动类⻛险评估模型",
      id: "1646442155259006977",
      categoryName: "⾏动类⻛险评估模型",
      ordercategoryCodeNum: "1",
      categoryCode: null,
      parentId: "0",
      ancestors: null,
      categoryLevel: null,
      categoryDesc: "⾏动类⻛险评估模型",
      showStatus: null,
      delFlag: "0",
      status: "0",
      tenantId: null,
      children: [],
    },
    {
      createBy: "admin",
      createTime: "2023-03-21 10:49:07",
      updateBy: "1123598821738675201",
      updateTime: "2023-03-21 10:49:07",
      remark: "环境类⻛险评估模型",
      id: "1656834847675531266",
      categoryName: "环境类⻛险评估模型",
      ordercategoryCodeNum: "2",
      categoryCode: 111,
      parentId: "0",
      ancestors: "0",
      categoryLevel: null,
      categoryDesc: "环境类⻛险评估模型",
      showStatus: null,
      delFlag: "0",
      status: "0",
      tenantId: null,
      children: [],
    },
    {
      createBy: "admin",
      createTime: "2023-03-21 10:49:07",
      updateBy: "1123598821738675201",
      updateTime: "2023-03-21 10:49:07",
      remark: "简单⻛险评估模型",
      id: "165683484777731266",
      categoryName: "简单⻛险评估模型",
      ordercategoryCodeNum: "3",
      categoryCode: 111,
      parentId: "0",
      ancestors: "0",
      categoryLevel: null,
      categoryDesc: "简单⻛险评估模型",
      showStatus: null,
      delFlag: "0",
      status: "0",
      tenantId: null,
      children: [],
    },
    {
      createBy: "admin",
      createTime: "2023-03-21 10:49:07",
      updateBy: "1123598821738675201",
      updateTime: "2023-03-21 10:49:07",
      remark: "复杂⻛险评估模型",
      id: "1656834847675551266",
      categoryName: "复杂⻛险评估模型",
      ordercategoryCodeNum: "4",
      categoryCode: 111,
      parentId: "0",
      ancestors: "0",
      categoryLevel: null,
      categoryDesc: "复杂⻛险评估模型",
      showStatus: null,
      delFlag: "0",
      status: "0",
      tenantId: null,
      children: [],
    }
  ],
});

Mock.mock(RegExp("/dev-api/model/management/" + ".*"), "get", {
  data: [
    {
      parentId: "",
    },
  ],
});
Mock.mock(RegExp("/dev-api/model/apply/list" + ".*"), "get", {
  total: 3,
  rows: [
    {
      createBy: null,
      createTime: "2023-05-08 17:33:34",
      updateBy: null,
      updateTime: null,
      remark: "模型注册授权",
      id: "1655506215430590465",
      modelBasicInfoId: "1649250331054358530",
      userId: 3,
      userName: "ceshi1",
      applyDescribe: null,
      applyTime: "2023-05-08",
      applyStatus: "0",
      authorizationStatus: "0",
      authorizationTime: null,
      delFlag: "0",
      reason: null,
    },
    {
      createBy: null,
      createTime: "2023-05-08 17:33:55",
      updateBy: null,
      updateTime: null,
      remark: "模型注册授权",
      id: "1655506300742733825",
      modelBasicInfoId: "1649250331054358530",
      userId: 3,
      userName: "ceshi1",
      applyDescribe: null,
      applyTime: "2023-05-08",
      applyStatus: "0",
      authorizationStatus: "1",
      authorizationTime: null,
      delFlag: "0",
      reason: null,
    },
    {
      createBy: null,
      createTime: "2024-07-18 19:31:55",
      updateBy: null,
      updateTime: null,
      remark: "模型注册授权",
      id: "1813899495285071874",
      modelBasicInfoId: "1649250331054358530",
      userId: 1,
      userName: "admin",
      applyDescribe: null,
      applyTime: "2024-07-18",
      applyStatus: "0",
      authorizationStatus: "1",
      authorizationTime: null,
      delFlag: "0",
      reason: null,
    },
  ],
  code: 200,
  msg: "查询成功",
});
Mock.mock(RegExp("/dev-api/model/collection/list" + ".*"), "get", {
  total: 1,
  rows: [
    {
      createBy: "admin",
      createTime: "2023-04-21 11:17:39",
      updateBy: null,
      updateTime: null,
      remark: "324",
      id: "1649251016630124545",
      basicInfoId: "1649250331054358530",
      name: "12312313",
      serialNumber: "324242",
      description: "3242",
      versionNumber: null,
      usageStatus: "0",
      auditStatus: "1",
      requestUrl: "https://api.uomg.com/api/qq.info",
      requestMethod: "GET",
      requestHeader: '{"Content-Type":"application/json;charset=utf-8"}',
      requestParams: '[{"key":"qq","value":"1120188724","index":1}]',
      isLog: "Y",
      delFlag: null,
      status: null,
      tenantId: null,
    },
  ],
  code: 200,
  msg: "查询成功",
});
Mock.mock(RegExp("/dev-api/model/basicInfo/list" + ".*"), "get", {
  total: 6,
  rows: [
    {
      createBy: "admin",
      createTime: "2023-04-21 11:14:55",
      updateBy: null,
      updateTime: "2023-04-21 11:43:33",
      remark: "",
      id: "1649250331054358530",
      name: "某远程机动安全风险评估模型",
      description:
        "评估机动中路线、车辆、人员等风险，保障安全和任务顺利完成。",
      imageUrl: "/images/indexModelList03.jpeg",
      annexUrl:
        '[{"name":"34 (1).docx","url":"/images/34 (1)_20230421111445A002.docx","uid":1682046885440,"status":"success"},{"name":"34 (3).docx","url":"/images/34 (3)_20230421111449A003.docx","uid":1682046889503,"status":"success"}]',
      richText:
        "<p><strong>评估目标：</strong></p><p><br></p><p><br></p><p><strong>评估依据：</strong></p><p><br></p><p><br></p><p><strong>适用场景：</strong></p><p><br></p><p><br></p><p><strong>操作流程：</strong></p><p><br></p><p><br></p><p><strong>评估结果：</strong></p><p><br></p><p><br></p><p><strong>风险处理原则：</strong></p><p><br></p><p><br></p><p><strong>模型应用注意事项：</strong></p>",
      modelCategoryId: "1656835686116900866",
      auditStatus: 3,
      auditRemark: null,
      auditTime: null,
      delFlag: null,
      status: "0",
      tenantId: null,
      applyNumber: 3,
      author: "admin",
      recommend: "1",
      recommendTime: null,
      apiNumber: null,
      apiList: null,
      cmsCommentList: null,
      categoryAncestorsName: null,
      modelCollectCount: null,
    },
    {
      createBy: "admin",
      createTime: "2023-05-15 10:02:15",
      updateBy: null,
      updateTime: "2023-05-15 10:57:22",
      remark: null,
      id: "1657929350923485185",
      name: "某器材接运安全风险评估模型",
      description:
        "分析器材运输全流程安全隐患，确保器材完好与任务高效。",
      imageUrl: "/images/indexModelList03.jpeg",
      annexUrl:
        '[{"name":"model09.jpg","url":"/images/indexModelList03.jpeg","uid":1684116081252,"status":"success"}]',
      richText:
        "<p><strong>评估目标：</strong></p><p><br></p><p><br></p><p><strong>评估依据：</strong></p><p><br></p><p><br></p><p><strong>适用场景：</strong></p><p><br></p><p><br></p><p><strong>操作流程：</strong></p><p><br></p><p><br></p><p><strong>评估结果：</strong></p><p><br></p><p><br></p><p><strong>风险处理原则：</strong></p><p><br></p><p><br></p><p><strong>模型应用注意事项：</strong></p>",
      modelCategoryId: "1638081263127539714",
      auditStatus: 1,
      auditRemark: null,
      auditTime: null,
      delFlag: null,
      status: "0",
      tenantId: null,
      applyNumber: 0,
      author: "admin",
      recommend: "0",
      recommendTime: null,
      apiNumber: null,
      apiList: null,
      cmsCommentList: null,
      categoryAncestorsName: null,
      modelCollectCount: null,
    },
    {
      createBy: "admin",
      createTime: "2023-05-15 23:32:10",
      updateBy: null,
      updateTime: "2023-05-15 23:32:20",
      remark: null,
      id: "1658133174263603202",
      name: "某爆破作业安全风险评估模型",
      description:
        "识别爆破作业风险点，优化流程，保障作业安全可控。",
      imageUrl: "/images/model02_20230515233118A002.jpeg",
      annexUrl:
        '[{"name":"model09.jpg","url":"/images/model09_20230515100121A002.jpeg","uid":1684116081252,"status":"success"}]',
      richText:
        "1、提供包括点、线、面、体、模型、标牌等通用及专用标绘的使用及管理；2、提供态势标号绘制，包括标号库管理、标号编辑、标号动画管理和协同标号；•3、提供多种GIS地图测量功能，以及坡度、通视、填挖方、等高线等多种GIS高级量算与分析。",
      modelCategoryId: "1638009815159570434",
      auditStatus: 3,
      auditRemark: null,
      auditTime: null,
      delFlag: null,
      status: "0",
      tenantId: null,
      applyNumber: 1,
      author: "admin",
      recommend: "0",
      recommendTime: null,
      apiNumber: null,
      apiList: null,
      cmsCommentList: null,
      categoryAncestorsName: null,
      modelCollectCount: null,
    },
    {
      createBy: "admin",
      createTime: "2023-05-15 23:34:50",
      updateBy: null,
      updateTime: "2023-05-15 23:34:56",
      remark: null,
      id: "1658133844031037442",
      name: "某装卸载安全风险评估模型",
      description:
        "评估装卸设备、操作及环境风险，确保作业安全高效。",
      imageUrl: "/images/detailImg.jpeg",
      annexUrl:
        '[{"name":"model03.jpg","url":"/images/model03_20230515233421A004.jpeg","uid":1684164861773,"status":"success"}]',
      richText:
        "1、内置本地模型库，提供对三维模型库的编辑与模型标绘；•2、融合云雾雨雪、天空盒、海洋、风场洋流等自然环境特效、大量电磁以及粒子特效，提升地图三维可视化的美观性、交互性和信息性。",
      modelCategoryId: "1638009815159570434",
      auditStatus: 3,
      auditRemark: null,
      auditTime: null,
      delFlag: null,
      status: "0",
      tenantId: null,
      applyNumber: 0,
      author: "admin",
      recommend: "0",
      recommendTime: null,
      apiNumber: null,
      apiList: null,
      cmsCommentList: null,
      categoryAncestorsName: null,
      modelCollectCount: null,
    },
    {
      createBy: "admin",
      createTime: "2023-05-15 23:38:14",
      updateBy: null,
      updateTime: "2023-05-15 23:38:21",
      remark: null,
      id: "1658134702785421313",
      name: "某集结宿营安全风险评估模型",
      description:
        "分析宿营地安全隐患，提供保障措施，确保人员与设施安全。",
      imageUrl: "/images/model04_20230515233808A005.jpeg",
      annexUrl:
        '[{"name":"model03.jpg","url":"/images/model03_20230515233421A004.jpg","uid":1684164861773,"status":"success"}]',
      richText:
        "1、集合众多GIS常用功能，包括POI检索、路径规划、场景漫游器、鸟瞰图、导航器、比例尺、经纬网格和视点同步等。",
      modelCategoryId: "1638009815159570434",
      auditStatus: 3,
      auditRemark: null,
      auditTime: null,
      delFlag: null,
      status: "0",
      tenantId: null,
      applyNumber: 0,
      author: "admin",
      recommend: "0",
      recommendTime: null,
      apiNumber: null,
      apiList: null,
      cmsCommentList: null,
      categoryAncestorsName: null,
      modelCollectCount: null,
    },
    {
      createBy: "admin",
      createTime: "2023-05-15 23:39:59",
      updateBy: null,
      updateTime: "2023-05-15 23:40:05",
      remark: null,
      id: "1658135141408956418",
      name: "某执行任务安全风险评估模型",
      description:
        "全面评估任务风险，优化执行方案，保障任务与人员安全。",
      imageUrl: "/images/model05_20230515233931A006.jpg",
      annexUrl:
        '[{"name":"model05.jpg","url":"/images/model05_20230515233936A007.jpg","uid":1684165177303,"status":"success"}]',
      richText:
        "1、基于公司自研TDB瓦片数据集，可快速存储影像、高程、染色图数据；2、支持对原始影像数据进行切片处理，对高程数据进行切片、染色、法线切图处理，处理后的数据（tdb、tms）可提高加载和显示效率。•3、支持对多种数据格式高效转换、处理与合并，包括GIS数据、数字模型及实景数据等。",
      modelCategoryId: "1638009815159570434",
      auditStatus: 3,
      auditRemark: null,
      auditTime: null,
      delFlag: null,
      status: "0",
      tenantId: null,
      applyNumber: 0,
      author: "admin",
      recommend: "0",
      recommendTime: null,
      apiNumber: null,
      apiList: null,
      cmsCommentList: null,
      categoryAncestorsName: null,
      modelCollectCount: null,
    },
  ],
  code: 200,
  msg: "查询成功",
});
Mock.mock("/dev-api/model/audit/list", "get", {
  rows: [
    {
      description: "评估机动中路线、车辆、人员等风险，保障安全和任务顺利完成。",
      name: "某远程机动安全风险评估模型",
      author: "admin",
      remark: "-",
      createTime: "2024-11-01",
    },
    {
      description: "分析器材运输全流程安全隐患，确保器材完好与任务高效。‌",
      name: "某器材接运安全⻛险评估模型",
      author: "admin",
      remark: "-",
      createTime: "2024-11-02",
    },
    {
      description: "识别爆破作业风险点，优化流程，保障作业安全可控。",
      name: "某爆破作业安全⻛险评估模型",
      author: "admin",
      remark: "-",
      createTime: "2024-11-03",
    },
    {
      description: "评估装卸设备、操作及环境风险，确保作业安全高效。",
      name: "某装卸载安全⻛险评估模型",
      author: "admin",
      remark: "-",
      createTime: "2024-11-0发布管理8",
    },
  ],
  total: 4,
});
Mock.mock(RegExp("/dev-api/model/use/api/list" + ".*"), "get", {
  total: 0,
  rows: [
    {
      name: "点模型数据获取",
      serialNumber: 0,
      description: "获取点模型数据",
      remark: "-",
      createTime: "2024-12-12",
    },
    {
      name: "线模型数据获取",
      serialNumber: 1,
      description: "获取线模型数据",
      remark: "-",
      createTime: "2024-12-12",
    },
    {
      name: "面模型数据获取",
      serialNumber: 2,
      description: "获取面模型数据",
      remark: "-",
      createTime: "2024-12-12",
    },
    {
      name: "标牌模型数据获取",
      serialNumber: 3,
      description: "获取标牌模型数据",
      remark: "-",
      createTime: "2024-12-12",
    },
    {
      name: "标绘模型数据获取",
      serialNumber: 4,
      description: "获取标绘模型数据",
      remark: "-",
      createTime: "2024-12-12",
    },
  ],
  code: 200,
  msg: "查询成功",
});
Mock.mock(RegExp("/dev-api/model/basicInfo" + ".*"), "get", {
  code: 200,
  data: {
    modelCategoryId: "0",
    name: "某远程机动安全⻛险评估模型",
    author: "admin",
    description: "某远程机动安全⻛险评估模型",
    status: "0",
    annexUrl:
      '[{"name":"34 (1).docx","url":"/images/34 (1)_20230421111445A002.docx","uid":1682046885440,"status":"success"},{"name":"34 (3).docx","url":"/images/34 (3)_20230421111449A003.docx","uid":1682046889503,"status":"success"}]',
    imageUrl: "/images/indexModelList01.jpeg",
    richText: "",
    remark: ""
  },
  msg: "查询成功"
});
Mock.mock(RegExp("/dev-api/model/use/list" + ".*"), "get", {
  total: 2,
  rows: [
    {
      createBy: null,
      createTime: "2024-07-18 18:51:02",
      updateBy: null,
      updateTime: null,
      remark: null,
      id: "1813889208859369474",
      modelBasicInfoId: "1658133174263603202",
      userId: 1,
      userName: "admin",
      applyDescribe: null,
      applyTime: "2024-07-18",
      applyStatus: null,
      authorizationStatus: "1",
      authorizationTime: null,
      delFlag: null,
      reason: null,
      modelName:
        "某远程机动安全风险评估模型",
      description:
        "标绘与测量-提供包括点、线、面、体、模型、标牌等通用及专用标绘的使用及管理；",
    },
    {
      createBy: null,
      createTime: "2024-07-18 19:31:55",
      updateBy: null,
      updateTime: null,
      remark: null,
      id: "1813899495285071874",
      modelBasicInfoId: "1649250331054358530",
      userId: 1,
      userName: "admin",
      applyDescribe: null,
      applyTime: "2024-07-18",
      applyStatus: null,
      authorizationStatus: "1",
      authorizationTime: null,
      delFlag: null,
      reason: null,
      modelName:
        "某器材接运安全风险评估模型",
      description:
        "支持二三维一体化，对可视图和视点同步进行一体化控制；支持多种时空数据的叠加融合，包括影像、高程、矢量、实景、气象水文等。",
    },
  ],
  code: 200,
  msg: "查询成功",
});
Mock.mock("/dev-api/system/dict/data/type/model_apply_status", "get", {
  data: [
    {
      label: "失败",
      value: "0",
    },
    {
      label: "申请中",
      value: "1",
    },
    {
      label: "成功",
      value: "2",
    },
  ],
});
Mock.mock("/dev-api/system/dict/data/type/model_authorization_status", "get", {
  data: [
    {
      label: "失败",
      value: "0",
    },
    {
      label: "成功",
      value: "1",
    },
  ],
});
Mock.mock(RegExp("/dev-api/model/comment/list/index" + ".*"), "get", {
  total: 0,
  rows: [],
  code: 200,
  msg: "查询成功",
});
Mock.mock(RegExp("/dev-api/model/collection/index/list" + ".*"), "get", {
  total: 1,
  rows: [
    {
      createBy: "admin",
      createTime: "2023-04-21 11:17:39",
      updateBy: null,
      updateTime: null,
      remark: "324",
      id: "1649251016630124545",
      basicInfoId: "1649250331054358530",
      name: "12312313",
      serialNumber: "324242",
      description: "3242",
      versionNumber: null,
      usageStatus: "0",
      auditStatus: "1",
      requestUrl: "https://api.uomg.com/api/qq.info",
      requestMethod: "GET",
      requestHeader: '{"Content-Type":"application/json;charset=utf-8"}',
      requestParams: '[{"key":"qq","value":"1120188724","index":1}]',
      isLog: "Y",
      delFlag: null,
      status: null,
      tenantId: null,
    },
  ],
  code: 200,
  msg: "查询成功",
});
Mock.mock(RegExp("/dev-api/model/modelCollect/modelId" + ".*"), "get", {
  msg: "操作成功",
  code: 200,
  data: {
    createBy: "admin",
    createTime: "2024-12-18 15:50:35",
    updateBy: null,
    updateTime: null,
    remark: null,
    id: "1869289139274948609",
    userId: "1",
    userName: "admin",
    modelBasicInfoId: "1649250331054358530",
    modelName: null,
    collectTime: "2024-12-18",
    delFlag: null,
    status: null,
  },
});
Mock.mock(RegExp("/dev-api/model/modelCollect/list" + ".*"), "get", {
  total: 2,
  rows: [
    {
      createBy: "admin",
      createTime: "2023-05-15 10:02:15",
      updateBy: null,
      updateTime: "2023-05-15 10:57:22",
      remark: null,
      id: "1657929350923485185",
      name: "地图可视化-支持二三维一体化，对可视图和视点同步进行一体化控制",
      description:
        "支持二三维一体化，对可视图和视点同步进行一体化控制；支持多种时空数据的叠加融合，包括影像、高程、矢量、实景、气象水文等。",
      imageUrl: "/images/model09_20230515100109A001.jpg",
      annexUrl:
        '[{"name":"model09.jpg","url":"/images/model09_20230515100121A002.jpg","uid":1684116081252,"status":"success"}]',
      richText:
        "<p><strong>评估目标：</strong></p><p><br></p><p><br></p><p><strong>评估依据：</strong></p><p><br></p><p><br></p><p><strong>适用场景：</strong></p><p><br></p><p><br></p><p><strong>操作流程：</strong></p><p><br></p><p><br></p><p><strong>评估结果：</strong></p><p><br></p><p><br></p><p><strong>风险处理原则：</strong></p><p><br></p><p><br></p><p><strong>模型应用注意事项：</strong></p>",
      modelCategoryId: "1638081263127539714",
      auditStatus: 1,
      auditRemark: null,
      auditTime: null,
      delFlag: null,
      status: "0",
      tenantId: null,
      applyNumber: null,
      author: "admin",
      recommend: "0",
      recommendTime: null,
      apiNumber: null,
      apiList: null,
      cmsCommentList: null,
      categoryAncestorsName: null,
      modelCollectCount: null,
    },
    {
      createBy: "admin",
      createTime: "2023-04-21 11:14:55",
      updateBy: null,
      updateTime: "2023-04-21 11:43:33",
      remark: "",
      id: "1649250331054358530",
      name: "地图可视化-支持二三维一体化，对可视图和视点同步进行一体化控制",
      description:
        "支持二三维一体化，对可视图和视点同步进行一体化控制；支持多种时空数据的叠加融合，包括影像、高程、矢量、实景、气象水文等。",
      imageUrl: "/images/model01_20230515232759A001.jpeg",
      annexUrl:
        '[{"name":"34 (1).docx","url":"/images/34 (1)_20230421111445A002.docx","uid":1682046885440,"status":"success"},{"name":"34 (3).docx","url":"/images/34 (3)_20230421111449A003.docx","uid":1682046889503,"status":"success"}]',
      richText:
        "<p><strong>评估目标：</strong></p><p><br></p><p><br></p><p><strong>评估依据：</strong></p><p><br></p><p><br></p><p><strong>适用场景：</strong></p><p><br></p><p><br></p><p><strong>操作流程：</strong></p><p><br></p><p><br></p><p><strong>评估结果：</strong></p><p><br></p><p><br></p><p><strong>风险处理原则：</strong></p><p><br></p><p><br></p><p><strong>模型应用注意事项：</strong></p>",
      modelCategoryId: "1656835686116900866",
      auditStatus: 3,
      auditRemark: null,
      auditTime: null,
      delFlag: null,
      status: "0",
      tenantId: null,
      applyNumber: null,
      author: "admin",
      recommend: "1",
      recommendTime: null,
      apiNumber: null,
      apiList: null,
      cmsCommentList: null,
      categoryAncestorsName: null,
      modelCollectCount: null,
    },
  ],
  code: 200,
  msg: "查询成功",
});
Mock.mock("/dev-api/system/dict/data/type/examine_status", "get", {});
Mock.mock("/dev-api/system/dict/data/type/show_status", "get", {});
Mock.mock(RegExp("/dev-api/compre/exchangeUse/list" + ".*"), "get", {
  rows: [
    {
      title: "测试数据",
      remark: "新增的测试数据",
      requestReason: "测试数据交换功能",
      examineUserName: "admin",
      examineStatus: 0,
      examineTime: "2024-12-10",
      examineSuggestion: "审核通过",
    },
    {
      title: "添加数据",
      remark: "新增的添加数据",
      requestReason: "测试数据添加功能",
      examineUserName: "admin",
      examineStatus: 1,
      examineTime: "2024-12-11",
      examineSuggestion: "审核通过",
    },
    {
      title: "删除数据",
      remark: "删除数据测试",
      requestReason: "测试数据删除功能",
      examineUserName: "admin",
      examineStatus: 0,
      examineTime: "2024-12-13",
      examineSuggestion: "审核通过",
    },
    {
      title: "编辑数据",
      remark: "编辑数据测试",
      requestReason: "测试数据编辑功能",
      examineUserName: "admin",
      examineStatus: 1,
      examineTime: "2024-12-13",
      examineSuggestion: "审核通过",
    },
  ],
  total: 4,
});
Mock.mock(RegExp("/dev-api/compre/subscribe/list" + ".*"), "get", {
  rows: [
    {
      title: "每日订阅数据统计",
      subscribeTime: "2024-12-09",
      isSubscribe: 0,
    },
    {
      title: "每周订阅数据统计",
      subscribeTime: "2024-12-11",
      isSubscribe: 0,
    },
    {
      title: "每月订阅数据统计",
      subscribeTime: "2024-12-13",
      isSubscribe: 0,
    },
  ],
  total: 3,
});
Mock.mock("/dev-api/system/menu/list", "get", {
  msg: "操作成功",
  code: 200,
  data: [
    {
      createBy: null,
      createTime: "2023-04-13 15:46:22",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 2007,
      menuName: "模型管理",
      parentName: null,
      parentId: 0,
      orderNum: 1,
      path: "/model",
      component: null,
      query: null,
      isFrame: "1",
      isCache: "0",
      menuType: "M",
      visible: "0",
      status: "0",
      perms: "",
      icon: "example",
      children: [],
    },
    // {
    //   createBy: null,
    //   createTime: "2023-04-12 16:25:06",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 2005,
    //   menuName: "发布管理",
    //   parentName: null,
    //   parentId: 0,
    //   orderNum: 2,
    //   path: "column",
    //   component: null,
    //   query: null,
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "M",
    //   visible: "0",
    //   status: "0",
    //   perms: "",
    //   icon: "date",
    //   children: [],
    // },
    {
      createBy: null,
      createTime: "2023-04-17 16:13:27",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 2023,
      menuName: "数据支撑",
      parentName: null,
      parentId: 0,
      orderNum: 3,
      path: "compre",
      component: null,
      query: null,
      isFrame: "1",
      isCache: "0",
      menuType: "M",
      visible: "0",
      status: "0",
      perms: "",
      icon: "tree",
      children: [],
    },
    // {
    //   createBy: null,
    //   createTime: "2023-04-25 14:46:51",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 2061,
    //   menuName: "学习资料库",
    //   parentName: null,
    //   parentId: 0,
    //   orderNum: 4,
    //   path: "information",
    //   component: null,
    //   query: null,
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "M",
    //   visible: "0",
    //   status: "0",
    //   perms: "",
    //   icon: "edit",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-24 10:51:37",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 2054,
    //   menuName: "门户网站",
    //   parentName: null,
    //   parentId: 0,
    //   orderNum: 5,
    //   path: "portalWebsite",
    //   component: null,
    //   query: null,
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "M",
    //   visible: "1",
    //   status: "0",
    //   perms: "",
    //   icon: "tab",
    //   children: [],
    // },
    {
      createBy: null,
      createTime: "2023-04-10 16:58:56",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 1,
      menuName: "系统管理",
      parentName: null,
      parentId: 0,
      orderNum: 6,
      path: "system",
      component: null,
      query: "",
      isFrame: "1",
      isCache: "0",
      menuType: "M",
      visible: "0",
      status: "0",
      perms: "",
      icon: "system",
      children: [],
    },
    // {
    //   createBy: null,
    //   createTime: "2023-04-10 16:58:56",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 2,
    //   menuName: "系统监控",
    //   parentName: null,
    //   parentId: 0,
    //   orderNum: 7,
    //   path: "monitor",
    //   component: null,
    //   query: "",
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "M",
    //   visible: "0",
    //   status: "0",
    //   perms: "",
    //   icon: "monitor",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-10 16:58:56",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 3,
    //   menuName: "系统工具",
    //   parentName: null,
    //   parentId: 0,
    //   orderNum: 8,
    //   path: "tool",
    //   component: null,
    //   query: "",
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "M",
    //   visible: "0",
    //   status: "0",
    //   perms: "",
    //   icon: "tool",
    //   children: [],
    // },
    {
      createBy: null,
      createTime: "2023-04-10 16:58:56",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 100,
      menuName: "用户管理",
      parentName: null,
      parentId: 1,
      orderNum: 1,
      path: "user",
      component: "system/user/index",
      query: "",
      isFrame: "1",
      isCache: "0",
      menuType: "C",
      visible: "0",
      status: "0",
      perms: "system:user:list",
      icon: "user",
      children: [],
    },
    // {
    //   createBy: null,
    //   createTime: "2023-04-20 09:46:16",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 2043,
    //   menuName: "注册用户",
    //   parentName: null,
    //   parentId: 1,
    //   orderNum: 1,
    //   path: "regUser",
    //   component: "system/user/regUser",
    //   query: null,
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "C",
    //   visible: "0",
    //   status: "0",
    //   perms: "",
    //   icon: "peoples",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-20 17:17:01",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 2051,
    //   menuName: "用户组",
    //   parentName: null,
    //   parentId: 1,
    //   orderNum: 2,
    //   path: "group",
    //   component: "system/group/index",
    //   query: null,
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "C",
    //   visible: "0",
    //   status: "0",
    //   perms: "",
    //   icon: "tree",
    //   children: [],
    // },
    {
      createBy: null,
      createTime: "2023-04-10 16:58:56",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 101,
      menuName: "角色管理",
      parentName: null,
      parentId: 1,
      orderNum: 2,
      path: "role",
      component: "system/role/index",
      query: "",
      isFrame: "1",
      isCache: "0",
      menuType: "C",
      visible: "0",
      status: "0",
      perms: "system:role:list",
      icon: "peoples",
      children: [],
    },
    {
      createBy: null,
      createTime: "2023-04-10 16:58:56",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 102,
      menuName: "访问控制",
      parentName: null,
      parentId: 1,
      orderNum: 3,
      path: "menu",
      component: "system/menu/index",
      query: "",
      isFrame: "1",
      isCache: "0",
      menuType: "C",
      visible: "0",
      status: "0",
      perms: "system:menu:list",
      icon: "tree-table",
      children: [],
    },
    // {
    //   createBy: null,
    //   createTime: "2023-04-10 16:58:56",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 103,
    //   menuName: "部门管理",
    //   parentName: null,
    //   parentId: 1,
    //   orderNum: 4,
    //   path: "dept",
    //   component: "system/dept/index",
    //   query: "",
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "C",
    //   visible: "0",
    //   status: "0",
    //   perms: "system:dept:list",
    //   icon: "tree",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-10 16:58:56",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 104,
    //   menuName: "岗位管理",
    //   parentName: null,
    //   parentId: 1,
    //   orderNum: 5,
    //   path: "post",
    //   component: "system/post/index",
    //   query: "",
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "C",
    //   visible: "0",
    //   status: "0",
    //   perms: "system:post:list",
    //   icon: "post",
    //   children: [],
    // },
    {
      createBy: null,
      createTime: "2023-04-10 16:58:56",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 105,
      menuName: "字典管理",
      parentName: null,
      parentId: 1,
      orderNum: 6,
      path: "dict",
      component: "system/dict/index",
      query: "",
      isFrame: "1",
      isCache: "0",
      menuType: "C",
      visible: "0",
      status: "0",
      perms: "system:dict:list",
      icon: "dict",
      children: [],
    },
    // {
    //   createBy: null,
    //   createTime: "2023-04-10 16:58:56",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 106,
    //   menuName: "参数设置",
    //   parentName: null,
    //   parentId: 1,
    //   orderNum: 7,
    //   path: "config",
    //   component: "system/config/index",
    //   query: "",
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "C",
    //   visible: "0",
    //   status: "0",
    //   perms: "system:config:list",
    //   icon: "edit",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-10 16:58:56",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 107,
    //   menuName: "通知公告",
    //   parentName: null,
    //   parentId: 1,
    //   orderNum: 8,
    //   path: "notice",
    //   component: "system/notice/index",
    //   query: "",
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "C",
    //   visible: "0",
    //   status: "0",
    //   perms: "system:notice:list",
    //   icon: "message",
    //   children: [],
    // },
    {
      createBy: null,
      createTime: "2023-04-10 16:58:56",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 108,
      menuName: "审计日志",
      parentName: null,
      parentId: 1,
      orderNum: 9,
      path: "log",
      component: "",
      query: "",
      isFrame: "1",
      isCache: "0",
      menuType: "M",
      visible: "0",
      status: "0",
      perms: "",
      icon: "log",
      children: [],
    },
    // {
    //   createBy: null,
    //   createTime: "2023-04-10 16:58:56",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 109,
    //   menuName: "在线用户",
    //   parentName: null,
    //   parentId: 2,
    //   orderNum: 1,
    //   path: "online",
    //   component: "monitor/online/index",
    //   query: "",
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "C",
    //   visible: "0",
    //   status: "0",
    //   perms: "monitor:online:list",
    //   icon: "online",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-10 16:58:56",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 110,
    //   menuName: "定时任务",
    //   parentName: null,
    //   parentId: 2,
    //   orderNum: 2,
    //   path: "job",
    //   component: "monitor/job/index",
    //   query: "",
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "C",
    //   visible: "0",
    //   status: "0",
    //   perms: "monitor:job:list",
    //   icon: "job",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-10 16:58:56",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 111,
    //   menuName: "Sentinel控制台",
    //   parentName: null,
    //   parentId: 2,
    //   orderNum: 3,
    //   path: "http://localhost:8718",
    //   component: "",
    //   query: "",
    //   isFrame: "0",
    //   isCache: "0",
    //   menuType: "C",
    //   visible: "0",
    //   status: "0",
    //   perms: "monitor:sentinel:list",
    //   icon: "sentinel",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-10 16:58:56",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 112,
    //   menuName: "Nacos控制台",
    //   parentName: null,
    //   parentId: 2,
    //   orderNum: 4,
    //   path: "http://192.168.1.136:8848/nacos",
    //   component: "",
    //   query: "",
    //   isFrame: "0",
    //   isCache: "0",
    //   menuType: "C",
    //   visible: "0",
    //   status: "0",
    //   perms: "monitor:nacos:list",
    //   icon: "nacos",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-10 16:58:56",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 113,
    //   menuName: "Admin控制台",
    //   parentName: null,
    //   parentId: 2,
    //   orderNum: 5,
    //   path: "http://localhost:9100/login",
    //   component: "",
    //   query: "",
    //   isFrame: "0",
    //   isCache: "0",
    //   menuType: "C",
    //   visible: "0",
    //   status: "0",
    //   perms: "monitor:server:list",
    //   icon: "server",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-10 16:58:56",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 114,
    //   menuName: "表单构建",
    //   parentName: null,
    //   parentId: 3,
    //   orderNum: 1,
    //   path: "build",
    //   component: "tool/build/index",
    //   query: "",
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "C",
    //   visible: "0",
    //   status: "0",
    //   perms: "tool:build:list",
    //   icon: "build",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-10 16:58:56",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 115,
    //   menuName: "代码生成",
    //   parentName: null,
    //   parentId: 3,
    //   orderNum: 2,
    //   path: "gen",
    //   component: "tool/gen/index",
    //   query: "",
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "C",
    //   visible: "0",
    //   status: "0",
    //   perms: "tool:gen:list",
    //   icon: "code",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-10 16:58:56",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 116,
    //   menuName: "系统接口",
    //   parentName: null,
    //   parentId: 3,
    //   orderNum: 3,
    //   path: "http://localhost:8080/swagger-ui/index.html",
    //   component: "",
    //   query: "",
    //   isFrame: "0",
    //   isCache: "0",
    //   menuType: "C",
    //   visible: "0",
    //   status: "0",
    //   perms: "tool:swagger:list",
    //   icon: "swagger",
    //   children: [],
    // },
    {
      createBy: null,
      createTime: "2023-04-10 16:58:56",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 1000,
      menuName: "用户查询",
      parentName: null,
      parentId: 100,
      orderNum: 1,
      path: "",
      component: "",
      query: "",
      isFrame: "1",
      isCache: "0",
      menuType: "F",
      visible: "0",
      status: "0",
      perms: "system:user:query",
      icon: "#",
      children: [],
    },
    {
      createBy: null,
      createTime: "2023-04-10 16:58:56",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 1001,
      menuName: "用户新增",
      parentName: null,
      parentId: 100,
      orderNum: 2,
      path: "",
      component: "",
      query: "",
      isFrame: "1",
      isCache: "0",
      menuType: "F",
      visible: "0",
      status: "0",
      perms: "system:user:add",
      icon: "#",
      children: [],
    },
    {
      createBy: null,
      createTime: "2023-04-10 16:58:56",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 1002,
      menuName: "用户修改",
      parentName: null,
      parentId: 100,
      orderNum: 3,
      path: "",
      component: "",
      query: "",
      isFrame: "1",
      isCache: "0",
      menuType: "F",
      visible: "0",
      status: "0",
      perms: "system:user:edit",
      icon: "#",
      children: [],
    },
    {
      createBy: null,
      createTime: "2023-04-10 16:58:56",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 1003,
      menuName: "用户删除",
      parentName: null,
      parentId: 100,
      orderNum: 4,
      path: "",
      component: "",
      query: "",
      isFrame: "1",
      isCache: "0",
      menuType: "F",
      visible: "0",
      status: "0",
      perms: "system:user:remove",
      icon: "#",
      children: [],
    },
    {
      createBy: null,
      createTime: "2023-04-10 16:58:56",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 1004,
      menuName: "用户导出",
      parentName: null,
      parentId: 100,
      orderNum: 5,
      path: "",
      component: "",
      query: "",
      isFrame: "1",
      isCache: "0",
      menuType: "F",
      visible: "0",
      status: "0",
      perms: "system:user:export",
      icon: "#",
      children: [],
    },
    {
      createBy: null,
      createTime: "2023-04-10 16:58:56",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 1005,
      menuName: "用户导入",
      parentName: null,
      parentId: 100,
      orderNum: 6,
      path: "",
      component: "",
      query: "",
      isFrame: "1",
      isCache: "0",
      menuType: "F",
      visible: "0",
      status: "0",
      perms: "system:user:import",
      icon: "#",
      children: [],
    },
    {
      createBy: null,
      createTime: "2023-04-10 16:58:56",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 1006,
      menuName: "重置密码",
      parentName: null,
      parentId: 100,
      orderNum: 7,
      path: "",
      component: "",
      query: "",
      isFrame: "1",
      isCache: "0",
      menuType: "F",
      visible: "0",
      status: "0",
      perms: "system:user:resetPwd",
      icon: "#",
      children: [],
    },
    {
      createBy: null,
      createTime: "2023-04-10 16:58:56",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 1007,
      menuName: "角色查询",
      parentName: null,
      parentId: 101,
      orderNum: 1,
      path: "",
      component: "",
      query: "",
      isFrame: "1",
      isCache: "0",
      menuType: "F",
      visible: "0",
      status: "0",
      perms: "system:role:query",
      icon: "#",
      children: [],
    },
    {
      createBy: null,
      createTime: "2023-04-10 16:58:56",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 1008,
      menuName: "角色新增",
      parentName: null,
      parentId: 101,
      orderNum: 2,
      path: "",
      component: "",
      query: "",
      isFrame: "1",
      isCache: "0",
      menuType: "F",
      visible: "0",
      status: "0",
      perms: "system:role:add",
      icon: "#",
      children: [],
    },
    {
      createBy: null,
      createTime: "2023-04-10 16:58:56",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 1009,
      menuName: "角色修改",
      parentName: null,
      parentId: 101,
      orderNum: 3,
      path: "",
      component: "",
      query: "",
      isFrame: "1",
      isCache: "0",
      menuType: "F",
      visible: "0",
      status: "0",
      perms: "system:role:edit",
      icon: "#",
      children: [],
    },
    {
      createBy: null,
      createTime: "2023-04-10 16:58:56",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 1010,
      menuName: "角色删除",
      parentName: null,
      parentId: 101,
      orderNum: 4,
      path: "",
      component: "",
      query: "",
      isFrame: "1",
      isCache: "0",
      menuType: "F",
      visible: "0",
      status: "0",
      perms: "system:role:remove",
      icon: "#",
      children: [],
    },
    {
      createBy: null,
      createTime: "2023-04-10 16:58:56",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 1011,
      menuName: "角色导出",
      parentName: null,
      parentId: 101,
      orderNum: 5,
      path: "",
      component: "",
      query: "",
      isFrame: "1",
      isCache: "0",
      menuType: "F",
      visible: "0",
      status: "0",
      perms: "system:role:export",
      icon: "#",
      children: [],
    },
    {
      createBy: null,
      createTime: "2023-04-10 16:58:56",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 1012,
      menuName: "菜单查询",
      parentName: null,
      parentId: 102,
      orderNum: 1,
      path: "",
      component: "",
      query: "",
      isFrame: "1",
      isCache: "0",
      menuType: "F",
      visible: "0",
      status: "0",
      perms: "system:menu:query",
      icon: "#",
      children: [],
    },
    {
      createBy: null,
      createTime: "2023-04-10 16:58:56",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 1013,
      menuName: "菜单新增",
      parentName: null,
      parentId: 102,
      orderNum: 2,
      path: "",
      component: "",
      query: "",
      isFrame: "1",
      isCache: "0",
      menuType: "F",
      visible: "0",
      status: "0",
      perms: "system:menu:add",
      icon: "#",
      children: [],
    },
    {
      createBy: null,
      createTime: "2023-04-10 16:58:56",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 1014,
      menuName: "菜单修改",
      parentName: null,
      parentId: 102,
      orderNum: 3,
      path: "",
      component: "",
      query: "",
      isFrame: "1",
      isCache: "0",
      menuType: "F",
      visible: "0",
      status: "0",
      perms: "system:menu:edit",
      icon: "#",
      children: [],
    },
    {
      createBy: null,
      createTime: "2023-04-10 16:58:56",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 1015,
      menuName: "菜单删除",
      parentName: null,
      parentId: 102,
      orderNum: 4,
      path: "",
      component: "",
      query: "",
      isFrame: "1",
      isCache: "0",
      menuType: "F",
      visible: "0",
      status: "0",
      perms: "system:menu:remove",
      icon: "#",
      children: [],
    },
    // {
    //   createBy: null,
    //   createTime: "2023-04-10 16:58:56",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 1016,
    //   menuName: "部门查询",
    //   parentName: null,
    //   parentId: 103,
    //   orderNum: 1,
    //   path: "",
    //   component: "",
    //   query: "",
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "system:dept:query",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-10 16:58:56",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 1017,
    //   menuName: "部门新增",
    //   parentName: null,
    //   parentId: 103,
    //   orderNum: 2,
    //   path: "",
    //   component: "",
    //   query: "",
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "system:dept:add",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-10 16:58:56",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 1018,
    //   menuName: "部门修改",
    //   parentName: null,
    //   parentId: 103,
    //   orderNum: 3,
    //   path: "",
    //   component: "",
    //   query: "",
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "system:dept:edit",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-10 16:58:56",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 1019,
    //   menuName: "部门删除",
    //   parentName: null,
    //   parentId: 103,
    //   orderNum: 4,
    //   path: "",
    //   component: "",
    //   query: "",
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "system:dept:remove",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-10 16:58:56",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 1020,
    //   menuName: "岗位查询",
    //   parentName: null,
    //   parentId: 104,
    //   orderNum: 1,
    //   path: "",
    //   component: "",
    //   query: "",
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "system:post:query",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-10 16:58:56",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 1021,
    //   menuName: "岗位新增",
    //   parentName: null,
    //   parentId: 104,
    //   orderNum: 2,
    //   path: "",
    //   component: "",
    //   query: "",
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "system:post:add",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-10 16:58:56",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 1022,
    //   menuName: "岗位修改",
    //   parentName: null,
    //   parentId: 104,
    //   orderNum: 3,
    //   path: "",
    //   component: "",
    //   query: "",
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "system:post:edit",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-10 16:58:56",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 1023,
    //   menuName: "岗位删除",
    //   parentName: null,
    //   parentId: 104,
    //   orderNum: 4,
    //   path: "",
    //   component: "",
    //   query: "",
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "system:post:remove",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-10 16:58:56",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 1024,
    //   menuName: "岗位导出",
    //   parentName: null,
    //   parentId: 104,
    //   orderNum: 5,
    //   path: "",
    //   component: "",
    //   query: "",
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "system:post:export",
    //   icon: "#",
    //   children: [],
    // },
    {
      createBy: null,
      createTime: "2023-04-10 16:58:56",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 1025,
      menuName: "字典查询",
      parentName: null,
      parentId: 105,
      orderNum: 1,
      path: "#",
      component: "",
      query: "",
      isFrame: "1",
      isCache: "0",
      menuType: "F",
      visible: "0",
      status: "0",
      perms: "system:dict:query",
      icon: "#",
      children: [],
    },
    {
      createBy: null,
      createTime: "2023-04-10 16:58:56",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 1026,
      menuName: "字典新增",
      parentName: null,
      parentId: 105,
      orderNum: 2,
      path: "#",
      component: "",
      query: "",
      isFrame: "1",
      isCache: "0",
      menuType: "F",
      visible: "0",
      status: "0",
      perms: "system:dict:add",
      icon: "#",
      children: [],
    },
    {
      createBy: null,
      createTime: "2023-04-10 16:58:56",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 1027,
      menuName: "字典修改",
      parentName: null,
      parentId: 105,
      orderNum: 3,
      path: "#",
      component: "",
      query: "",
      isFrame: "1",
      isCache: "0",
      menuType: "F",
      visible: "0",
      status: "0",
      perms: "system:dict:edit",
      icon: "#",
      children: [],
    },
    {
      createBy: null,
      createTime: "2023-04-10 16:58:56",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 1028,
      menuName: "字典删除",
      parentName: null,
      parentId: 105,
      orderNum: 4,
      path: "#",
      component: "",
      query: "",
      isFrame: "1",
      isCache: "0",
      menuType: "F",
      visible: "0",
      status: "0",
      perms: "system:dict:remove",
      icon: "#",
      children: [],
    },
    {
      createBy: null,
      createTime: "2023-04-10 16:58:56",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 1029,
      menuName: "字典导出",
      parentName: null,
      parentId: 105,
      orderNum: 5,
      path: "#",
      component: "",
      query: "",
      isFrame: "1",
      isCache: "0",
      menuType: "F",
      visible: "0",
      status: "0",
      perms: "system:dict:export",
      icon: "#",
      children: [],
    },
    // {
    //   createBy: null,
    //   createTime: "2023-04-10 16:58:56",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 1030,
    //   menuName: "参数查询",
    //   parentName: null,
    //   parentId: 106,
    //   orderNum: 1,
    //   path: "#",
    //   component: "",
    //   query: "",
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "system:config:query",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-10 16:58:56",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 1031,
    //   menuName: "参数新增",
    //   parentName: null,
    //   parentId: 106,
    //   orderNum: 2,
    //   path: "#",
    //   component: "",
    //   query: "",
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "system:config:add",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-10 16:58:56",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 1032,
    //   menuName: "参数修改",
    //   parentName: null,
    //   parentId: 106,
    //   orderNum: 3,
    //   path: "#",
    //   component: "",
    //   query: "",
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "system:config:edit",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-10 16:58:56",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 1033,
    //   menuName: "参数删除",
    //   parentName: null,
    //   parentId: 106,
    //   orderNum: 4,
    //   path: "#",
    //   component: "",
    //   query: "",
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "system:config:remove",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-10 16:58:56",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 1034,
    //   menuName: "参数导出",
    //   parentName: null,
    //   parentId: 106,
    //   orderNum: 5,
    //   path: "#",
    //   component: "",
    //   query: "",
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "system:config:export",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-10 16:58:56",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 1035,
    //   menuName: "公告查询",
    //   parentName: null,
    //   parentId: 107,
    //   orderNum: 1,
    //   path: "#",
    //   component: "",
    //   query: "",
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "system:notice:query",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-10 16:58:56",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 1036,
    //   menuName: "公告新增",
    //   parentName: null,
    //   parentId: 107,
    //   orderNum: 2,
    //   path: "#",
    //   component: "",
    //   query: "",
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "system:notice:add",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-10 16:58:56",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 1037,
    //   menuName: "公告修改",
    //   parentName: null,
    //   parentId: 107,
    //   orderNum: 3,
    //   path: "#",
    //   component: "",
    //   query: "",
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "system:notice:edit",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-10 16:58:56",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 1038,
    //   menuName: "公告删除",
    //   parentName: null,
    //   parentId: 107,
    //   orderNum: 4,
    //   path: "#",
    //   component: "",
    //   query: "",
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "system:notice:remove",
    //   icon: "#",
    //   children: [],
    // },
    {
      createBy: null,
      createTime: "2023-04-10 16:58:56",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 500,
      menuName: "操作日志",
      parentName: null,
      parentId: 108,
      orderNum: 1,
      path: "operlog",
      component: "system/operlog/index",
      query: "",
      isFrame: "1",
      isCache: "0",
      menuType: "C",
      visible: "0",
      status: "0",
      perms: "system:operlog:list",
      icon: "form",
      children: [],
    },
    {
      createBy: null,
      createTime: "2023-04-10 16:58:56",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 501,
      menuName: "登录日志",
      parentName: null,
      parentId: 108,
      orderNum: 2,
      path: "logininfor",
      component: "system/logininfor/index",
      query: "",
      isFrame: "1",
      isCache: "0",
      menuType: "C",
      visible: "0",
      status: "0",
      perms: "system:logininfor:list",
      icon: "logininfor",
      children: [],
    },
    // {
    //   createBy: null,
    //   createTime: "2023-04-10 16:58:56",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 1046,
    //   menuName: "在线查询",
    //   parentName: null,
    //   parentId: 109,
    //   orderNum: 1,
    //   path: "#",
    //   component: "",
    //   query: "",
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "monitor:online:query",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-10 16:58:56",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 1047,
    //   menuName: "批量强退",
    //   parentName: null,
    //   parentId: 109,
    //   orderNum: 2,
    //   path: "#",
    //   component: "",
    //   query: "",
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "monitor:online:batchLogout",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-10 16:58:56",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 1048,
    //   menuName: "单条强退",
    //   parentName: null,
    //   parentId: 109,
    //   orderNum: 3,
    //   path: "#",
    //   component: "",
    //   query: "",
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "monitor:online:forceLogout",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-10 16:58:56",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 1049,
    //   menuName: "任务查询",
    //   parentName: null,
    //   parentId: 110,
    //   orderNum: 1,
    //   path: "#",
    //   component: "",
    //   query: "",
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "monitor:job:query",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-10 16:58:56",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 1050,
    //   menuName: "任务新增",
    //   parentName: null,
    //   parentId: 110,
    //   orderNum: 2,
    //   path: "#",
    //   component: "",
    //   query: "",
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "monitor:job:add",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-10 16:58:56",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 1051,
    //   menuName: "任务修改",
    //   parentName: null,
    //   parentId: 110,
    //   orderNum: 3,
    //   path: "#",
    //   component: "",
    //   query: "",
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "monitor:job:edit",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-10 16:58:56",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 1052,
    //   menuName: "任务删除",
    //   parentName: null,
    //   parentId: 110,
    //   orderNum: 4,
    //   path: "#",
    //   component: "",
    //   query: "",
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "monitor:job:remove",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-10 16:58:56",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 1053,
    //   menuName: "状态修改",
    //   parentName: null,
    //   parentId: 110,
    //   orderNum: 5,
    //   path: "#",
    //   component: "",
    //   query: "",
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "monitor:job:changeStatus",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-10 16:58:56",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 1054,
    //   menuName: "任务导出",
    //   parentName: null,
    //   parentId: 110,
    //   orderNum: 6,
    //   path: "#",
    //   component: "",
    //   query: "",
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "monitor:job:export",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-10 16:58:56",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 1055,
    //   menuName: "生成查询",
    //   parentName: null,
    //   parentId: 115,
    //   orderNum: 1,
    //   path: "#",
    //   component: "",
    //   query: "",
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "tool:gen:query",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-10 16:58:56",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 1056,
    //   menuName: "生成修改",
    //   parentName: null,
    //   parentId: 115,
    //   orderNum: 2,
    //   path: "#",
    //   component: "",
    //   query: "",
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "tool:gen:edit",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-10 16:58:56",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 1058,
    //   menuName: "导入代码",
    //   parentName: null,
    //   parentId: 115,
    //   orderNum: 2,
    //   path: "#",
    //   component: "",
    //   query: "",
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "tool:gen:import",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-10 16:58:56",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 1057,
    //   menuName: "生成删除",
    //   parentName: null,
    //   parentId: 115,
    //   orderNum: 3,
    //   path: "#",
    //   component: "",
    //   query: "",
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "tool:gen:remove",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-10 16:58:56",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 1059,
    //   menuName: "预览代码",
    //   parentName: null,
    //   parentId: 115,
    //   orderNum: 4,
    //   path: "#",
    //   component: "",
    //   query: "",
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "tool:gen:preview",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-10 16:58:56",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 1060,
    //   menuName: "生成代码",
    //   parentName: null,
    //   parentId: 115,
    //   orderNum: 5,
    //   path: "#",
    //   component: "",
    //   query: "",
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "tool:gen:code",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-10 16:58:56",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 1039,
    //   menuName: "操作查询",
    //   parentName: null,
    //   parentId: 500,
    //   orderNum: 1,
    //   path: "#",
    //   component: "",
    //   query: "",
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "system:operlog:query",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-10 16:58:56",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 1040,
    //   menuName: "操作删除",
    //   parentName: null,
    //   parentId: 500,
    //   orderNum: 2,
    //   path: "#",
    //   component: "",
    //   query: "",
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "system:operlog:remove",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-10 16:58:56",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 1041,
    //   menuName: "日志导出",
    //   parentName: null,
    //   parentId: 500,
    //   orderNum: 3,
    //   path: "#",
    //   component: "",
    //   query: "",
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "system:operlog:export",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-10 16:58:56",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 1042,
    //   menuName: "登录查询",
    //   parentName: null,
    //   parentId: 501,
    //   orderNum: 1,
    //   path: "#",
    //   component: "",
    //   query: "",
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "system:logininfor:query",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-10 16:58:56",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 1043,
    //   menuName: "登录删除",
    //   parentName: null,
    //   parentId: 501,
    //   orderNum: 2,
    //   path: "#",
    //   component: "",
    //   query: "",
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "system:logininfor:remove",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-10 16:58:56",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 1044,
    //   menuName: "日志导出",
    //   parentName: null,
    //   parentId: 501,
    //   orderNum: 3,
    //   path: "#",
    //   component: "",
    //   query: "",
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "system:logininfor:export",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-10 16:58:56",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 1045,
    //   menuName: "账户解锁",
    //   parentName: null,
    //   parentId: 501,
    //   orderNum: 4,
    //   path: "#",
    //   component: "",
    //   query: "",
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "system:logininfor:unlock",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-12 16:19:20",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 2001,
    //   menuName: "栏目查询",
    //   parentName: null,
    //   parentId: 2000,
    //   orderNum: 1,
    //   path: "#",
    //   component: "",
    //   query: null,
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "model:column:query",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-12 16:19:20",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 2002,
    //   menuName: "栏目新增",
    //   parentName: null,
    //   parentId: 2000,
    //   orderNum: 2,
    //   path: "#",
    //   component: "",
    //   query: null,
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "model:column:add",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-12 16:19:20",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 2003,
    //   menuName: "栏目修改",
    //   parentName: null,
    //   parentId: 2000,
    //   orderNum: 3,
    //   path: "#",
    //   component: "",
    //   query: null,
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "model:column:edit",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-12 16:19:20",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 2004,
    //   menuName: "栏目删除",
    //   parentName: null,
    //   parentId: 2000,
    //   orderNum: 4,
    //   path: "#",
    //   component: "",
    //   query: null,
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "model:column:remove",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-12 16:19:20",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 2000,
    //   menuName: "栏目管理",
    //   parentName: null,
    //   parentId: 2005,
    //   orderNum: 1,
    //   path: "column",
    //   component: "model/column/index",
    //   query: null,
    //   isFrame: "1",
    //   isCache: "1",
    //   menuType: "C",
    //   visible: "0",
    //   status: "0",
    //   perms: "model:column:list",
    //   icon: "build",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-14 10:08:39",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 2009,
    //   menuName: "评论审核",
    //   parentName: null,
    //   parentId: 2005,
    //   orderNum: 1,
    //   path: "comment",
    //   component: "model/comment/index",
    //   query: null,
    //   isFrame: "1",
    //   isCache: "1",
    //   menuType: "C",
    //   visible: "0",
    //   status: "0",
    //   perms: "model:comment:list",
    //   icon: "message",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-14 15:05:03",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 2013,
    //   menuName: "发布内容",
    //   parentName: null,
    //   parentId: 2005,
    //   orderNum: 1,
    //   path: "content",
    //   component: "model/content/index",
    //   query: null,
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "C",
    //   visible: "0",
    //   status: "0",
    //   perms: "model:content:list",
    //   icon: "edit",
    //   children: [],
    // },
    {
      createBy: null,
      createTime: "2023-04-13 15:47:52",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 2008,
      menuName: "分类管理",
      parentName: null,
      parentId: 2007,
      orderNum: 1,
      path: "category",
      component: "model/category/index",
      query: null,
      isFrame: "1",
      isCache: "0",
      menuType: "C",
      visible: "0",
      status: "0",
      perms: "model:management:list",
      icon: "list",
      children: [],
    },
    // {
    //   createBy: null,
    //   createTime: "2023-04-18 14:33:04",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 2031,
    //   menuName: "模型信息",
    //   parentName: null,
    //   parentId: 2007,
    //   orderNum: 1,
    //   path: "info",
    //   component: "model/info/index",
    //   query: null,
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "C",
    //   visible: "0",
    //   status: "0",
    //   perms: "model:info:list",
    //   icon: "list",
    //   children: [],
    // },
    {
      createBy: null,
      createTime: "2023-04-20 10:07:27",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 2044,
      menuName: "模型注册",
      parentName: null,
      parentId: 2007,
      orderNum: 1,
      path: "api/:id",
      component: "model/audit/apiCollection",
      query: null,
      isFrame: "1",
      isCache: "0",
      menuType: "C",
      visible: "1",
      status: "0",
      perms: "",
      icon: "list",
      children: [],
    },
    // {
    //   createBy: null,
    //   createTime: "2023-04-20 15:33:41",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 2045,
    //   menuName: "模型授权",
    //   parentName: null,
    //   parentId: 2007,
    //   orderNum: 1,
    //   path: "apply/:id",
    //   component: "model/apply/index",
    //   query: null,
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "C",
    //   visible: "1",
    //   status: "0",
    //   perms: "model:apply:list",
    //   icon: "list",
    //   children: [],
    // },
    {
      createBy: null,
      createTime: "2023-04-19 14:58:41",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 2039,
      menuName: "模型发布",
      parentName: null,
      parentId: 2007,
      orderNum: 3,
      path: "audit",
      component: "model/audit/index",
      query: null,
      isFrame: "1",
      isCache: "0",
      menuType: "C",
      visible: "0",
      status: "0",
      perms: "model:audit:list",
      icon: "list",
      children: [],
    },
    {
      createBy: null,
      createTime: "2023-04-21 17:25:28",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 2052,
      menuName: "模型使用",
      parentName: null,
      parentId: 2007,
      orderNum: 5,
      path: "use",
      component: "model/use/index",
      query: null,
      isFrame: "1",
      isCache: "0",
      menuType: "C",
      visible: "0",
      status: "0",
      perms: "",
      icon: "list",
      children: [],
    },
    // {
    //   createBy: null,
    //   createTime: "2023-04-23 15:33:17",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 2053,
    //   menuName: "api使用",
    //   parentName: null,
    //   parentId: 2007,
    //   orderNum: 6,
    //   path: "apiUse/:id",
    //   component: "model/use/apiUseList",
    //   query: null,
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "C",
    //   visible: "1",
    //   status: "0",
    //   perms: "",
    //   icon: "list",
    //   children: [],
    // },
    {
      createBy: null,
      createTime: "2023-05-15 14:40:00",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 2073,
      menuName: "模型监控",
      parentName: null,
      parentId: 2007,
      orderNum: 7,
      path: "statistics",
      component: "model/statistics/index",
      query: null,
      isFrame: "1",
      isCache: "0",
      menuType: "C",
      visible: "0",
      status: "0",
      perms: "",
      icon: "chart",
      children: [],
    },
    // {
    //   createBy: null,
    //   createTime: "2023-05-15 17:34:49",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 2074,
    //   menuName: "模型收藏",
    //   parentName: null,
    //   parentId: 2007,
    //   orderNum: 8,
    //   path: "collect",
    //   component: "model/collect/index",
    //   query: null,
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "C",
    //   visible: "0",
    //   status: "0",
    //   perms: "",
    //   icon: "list",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-14 10:08:39",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 2010,
    //   menuName: "评论查询",
    //   parentName: null,
    //   parentId: 2009,
    //   orderNum: 1,
    //   path: "#",
    //   component: "",
    //   query: null,
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "model:comment:query",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-14 10:08:39",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 2011,
    //   menuName: "评论修改",
    //   parentName: null,
    //   parentId: 2009,
    //   orderNum: 3,
    //   path: "#",
    //   component: "",
    //   query: null,
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "model:comment:edit",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-14 10:08:39",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 2012,
    //   menuName: "评论删除",
    //   parentName: null,
    //   parentId: 2009,
    //   orderNum: 4,
    //   path: "#",
    //   component: "",
    //   query: null,
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "model:comment:remove",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-14 15:05:03",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 2014,
    //   menuName: "发布内容查询",
    //   parentName: null,
    //   parentId: 2013,
    //   orderNum: 1,
    //   path: "#",
    //   component: "",
    //   query: null,
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "model:content:query",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-14 15:05:03",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 2015,
    //   menuName: "发布内容新增",
    //   parentName: null,
    //   parentId: 2013,
    //   orderNum: 2,
    //   path: "#",
    //   component: "",
    //   query: null,
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "model:content:add",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-14 15:05:03",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 2016,
    //   menuName: "发布内容修改",
    //   parentName: null,
    //   parentId: 2013,
    //   orderNum: 3,
    //   path: "#",
    //   component: "",
    //   query: null,
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "model:content:edit",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-14 15:05:03",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 2017,
    //   menuName: "发布内容删除",
    //   parentName: null,
    //   parentId: 2013,
    //   orderNum: 4,
    //   path: "#",
    //   component: "",
    //   query: null,
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "model:content:remove",
    //   icon: "#",
    //   children: [],
    // },
    {
      createBy: null,
      createTime: "2023-04-17 16:05:37",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 2019,
      menuName: "数据注册查询",
      parentName: null,
      parentId: 2018,
      orderNum: 1,
      path: "#",
      component: "",
      query: null,
      isFrame: "1",
      isCache: "0",
      menuType: "F",
      visible: "0",
      status: "0",
      perms: "compre:register:query",
      icon: "#",
      children: [],
    },
    {
      createBy: null,
      createTime: "2023-04-17 16:05:37",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 2020,
      menuName: "数据注册新增",
      parentName: null,
      parentId: 2018,
      orderNum: 2,
      path: "#",
      component: "",
      query: null,
      isFrame: "1",
      isCache: "0",
      menuType: "F",
      visible: "0",
      status: "0",
      perms: "compre:register:add",
      icon: "#",
      children: [],
    },
    {
      createBy: null,
      createTime: "2023-04-17 16:05:37",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 2021,
      menuName: "数据注册修改",
      parentName: null,
      parentId: 2018,
      orderNum: 3,
      path: "#",
      component: "",
      query: null,
      isFrame: "1",
      isCache: "0",
      menuType: "F",
      visible: "0",
      status: "0",
      perms: "compre:register:edit",
      icon: "#",
      children: [],
    },
    {
      createBy: null,
      createTime: "2023-04-17 16:05:37",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 2022,
      menuName: "数据注册删除",
      parentName: null,
      parentId: 2018,
      orderNum: 4,
      path: "#",
      component: "",
      query: null,
      isFrame: "1",
      isCache: "0",
      menuType: "F",
      visible: "0",
      status: "0",
      perms: "compre:register:remove",
      icon: "#",
      children: [],
    },
    {
      createBy: null,
      createTime: "2023-04-17 16:05:37",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 2018,
      menuName: "数据注册",
      parentName: null,
      parentId: 2023,
      orderNum: 1,
      path: "register",
      component: "compre/register/index",
      query: null,
      isFrame: "1",
      isCache: "1",
      menuType: "C",
      visible: "0",
      status: "0",
      perms: "compre:register:list",
      icon: "#",
      children: [],
    },
    {
      createBy: null,
      createTime: "2023-04-17 17:34:55",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 2024,
      menuName: "数据注册审核",
      parentName: null,
      parentId: 2023,
      orderNum: 1,
      path: "registerExamine",
      component: "compre/registerExamine/index",
      query: null,
      isFrame: "1",
      isCache: "0",
      menuType: "C",
      visible: "0",
      status: "0",
      perms: "compre:registerExamine:list",
      icon: "#",
      children: [],
    },
    {
      createBy: null,
      createTime: "2023-04-18 11:06:59",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 2026,
      menuName: "数据交换",
      parentName: null,
      parentId: 2023,
      orderNum: 1,
      path: "exchange",
      component: "compre/exchange/index",
      query: null,
      isFrame: "1",
      isCache: "1",
      menuType: "C",
      visible: "0",
      status: "0",
      perms: "compre:exchange:list",
      icon: "#",
      children: [],
    },
    {
      createBy: null,
      createTime: "2023-04-18 14:54:28",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 2032,
      menuName: "数据使用",
      parentName: null,
      parentId: 2023,
      orderNum: 1,
      path: "exchangeUse",
      component: "compre/exchangeUse/index",
      query: null,
      isFrame: "1",
      isCache: "0",
      menuType: "C",
      visible: "0",
      status: "0",
      perms: "compre:exchangeUse:list",
      icon: "#",
      children: [],
    },
    {
      createBy: null,
      createTime: "2023-04-19 16:53:00",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 2040,
      menuName: "数据订阅",
      parentName: null,
      parentId: 2023,
      orderNum: 1,
      path: "subscribe",
      component: "compre/subscribe/index",
      query: null,
      isFrame: "1",
      isCache: "1",
      menuType: "C",
      visible: "0",
      status: "0",
      perms: "compre:subscribe:list",
      icon: "#",
      children: [],
    },
    {
      createBy: null,
      createTime: "2023-04-17 17:34:55",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 2025,
      menuName: "数据注册审核",
      parentName: null,
      parentId: 2024,
      orderNum: 2,
      path: "#",
      component: "",
      query: null,
      isFrame: "1",
      isCache: "0",
      menuType: "F",
      visible: "0",
      status: "0",
      perms: "compre:register:examine",
      icon: "#",
      children: [],
    },
    {
      createBy: null,
      createTime: "2023-04-18 11:06:59",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 2027,
      menuName: "数据交换查询",
      parentName: null,
      parentId: 2026,
      orderNum: 1,
      path: "#",
      component: "",
      query: null,
      isFrame: "1",
      isCache: "0",
      menuType: "F",
      visible: "0",
      status: "0",
      perms: "compre:exchange:query",
      icon: "#",
      children: [],
    },
    {
      createBy: null,
      createTime: "2023-04-18 11:06:59",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 2028,
      menuName: "数据交换新增",
      parentName: null,
      parentId: 2026,
      orderNum: 2,
      path: "#",
      component: "",
      query: null,
      isFrame: "1",
      isCache: "0",
      menuType: "F",
      visible: "0",
      status: "0",
      perms: "compre:exchange:add",
      icon: "#",
      children: [],
    },
    {
      createBy: null,
      createTime: "2023-04-18 18:24:50",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 2038,
      menuName: "数据使用审核列表",
      parentName: null,
      parentId: 2026,
      orderNum: 2,
      path: "",
      component: null,
      query: null,
      isFrame: "1",
      isCache: "0",
      menuType: "F",
      visible: "0",
      status: "0",
      perms: "compre:exchangeExamine:list",
      icon: "#",
      children: [],
    },
    {
      createBy: null,
      createTime: "2023-04-18 11:06:59",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 2029,
      menuName: "数据交换修改",
      parentName: null,
      parentId: 2026,
      orderNum: 3,
      path: "#",
      component: "",
      query: null,
      isFrame: "1",
      isCache: "0",
      menuType: "F",
      visible: "0",
      status: "0",
      perms: "compre:exchange:edit",
      icon: "#",
      children: [],
    },
    {
      createBy: null,
      createTime: "2023-04-18 11:06:59",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 2030,
      menuName: "数据交换删除",
      parentName: null,
      parentId: 2026,
      orderNum: 4,
      path: "#",
      component: "",
      query: null,
      isFrame: "1",
      isCache: "0",
      menuType: "F",
      visible: "0",
      status: "0",
      perms: "compre:exchange:remove",
      icon: "#",
      children: [],
    },
    {
      createBy: null,
      createTime: "2023-04-18 14:54:28",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 2033,
      menuName: "数据交换使用查询",
      parentName: null,
      parentId: 2032,
      orderNum: 1,
      path: "#",
      component: "",
      query: null,
      isFrame: "1",
      isCache: "0",
      menuType: "F",
      visible: "0",
      status: "0",
      perms: "compre:exchangeUse:query",
      icon: "#",
      children: [],
    },
    {
      createBy: null,
      createTime: "2023-04-18 14:54:28",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 2034,
      menuName: "数据交换使用新增",
      parentName: null,
      parentId: 2032,
      orderNum: 2,
      path: "#",
      component: "",
      query: null,
      isFrame: "1",
      isCache: "0",
      menuType: "F",
      visible: "0",
      status: "0",
      perms: "compre:exchangeUse:add",
      icon: "#",
      children: [],
    },
    {
      createBy: null,
      createTime: "2023-04-18 14:54:28",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 2035,
      menuName: "数据交换使用修改",
      parentName: null,
      parentId: 2032,
      orderNum: 3,
      path: "#",
      component: "",
      query: null,
      isFrame: "1",
      isCache: "0",
      menuType: "F",
      visible: "0",
      status: "0",
      perms: "compre:exchangeUse:edit",
      icon: "#",
      children: [],
    },
    {
      createBy: null,
      createTime: "2023-04-18 14:54:28",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 2036,
      menuName: "数据交换使用删除",
      parentName: null,
      parentId: 2032,
      orderNum: 4,
      path: "#",
      component: "",
      query: null,
      isFrame: "1",
      isCache: "0",
      menuType: "F",
      visible: "0",
      status: "0",
      perms: "compre:exchangeUse:remove",
      icon: "#",
      children: [],
    },
    {
      createBy: null,
      createTime: "2023-04-19 16:53:00",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 2041,
      menuName: "数据订阅查询",
      parentName: null,
      parentId: 2040,
      orderNum: 1,
      path: "#",
      component: "",
      query: null,
      isFrame: "1",
      isCache: "0",
      menuType: "F",
      visible: "0",
      status: "0",
      perms: "compre:subscribe:query",
      icon: "#",
      children: [],
    },
    {
      createBy: null,
      createTime: "2023-04-19 16:53:00",
      updateBy: null,
      updateTime: null,
      remark: null,
      menuId: 2042,
      menuName: "数据订阅修改",
      parentName: null,
      parentId: 2040,
      orderNum: 3,
      path: "#",
      component: "",
      query: null,
      isFrame: "1",
      isCache: "0",
      menuType: "F",
      visible: "0",
      status: "0",
      perms: "compre:subscribe:edit",
      icon: "#",
      children: [],
    },
    // {
    //   createBy: null,
    //   createTime: "2023-04-20 15:33:41",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 2046,
    //   menuName: "模型授权申请查询",
    //   parentName: null,
    //   parentId: 2045,
    //   orderNum: 1,
    //   path: "#",
    //   component: "",
    //   query: null,
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "model:apply:query",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-20 15:33:41",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 2047,
    //   menuName: "模型授权申请新增",
    //   parentName: null,
    //   parentId: 2045,
    //   orderNum: 2,
    //   path: "#",
    //   component: "",
    //   query: null,
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "model:apply:add",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-20 15:33:41",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 2048,
    //   menuName: "模型授权申请修改",
    //   parentName: null,
    //   parentId: 2045,
    //   orderNum: 3,
    //   path: "#",
    //   component: "",
    //   query: null,
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "model:apply:edit",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-20 15:33:41",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 2049,
    //   menuName: "模型授权申请删除",
    //   parentName: null,
    //   parentId: 2045,
    //   orderNum: 4,
    //   path: "#",
    //   component: "",
    //   query: null,
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "model:apply:remove",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-20 15:33:41",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 2050,
    //   menuName: "模型授权申请导出",
    //   parentName: null,
    //   parentId: 2045,
    //   orderNum: 5,
    //   path: "#",
    //   component: "",
    //   query: null,
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "model:apply:export",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-25 15:04:51",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 2062,
    //   menuName: "模型列表",
    //   parentName: null,
    //   parentId: 2054,
    //   orderNum: 1,
    //   path: "modelList/:id",
    //   component: "portalWebsite/modelList/index",
    //   query: null,
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "C",
    //   visible: "1",
    //   status: "0",
    //   perms: "",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-24 10:53:44",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 2055,
    //   menuName: "模型详情",
    //   parentName: null,
    //   parentId: 2054,
    //   orderNum: 2,
    //   path: "modelDetail/:id",
    //   component: "portalWebsite/modelDetail/index",
    //   query: null,
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "C",
    //   visible: "1",
    //   status: "0",
    //   perms: "",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-05-08 16:18:52",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 2070,
    //   menuName: "文章详情",
    //   parentName: null,
    //   parentId: 2054,
    //   orderNum: 3,
    //   path: "contentDetail/:id",
    //   component: "portalWebsite/contentDetail/index",
    //   query: null,
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "C",
    //   visible: "1",
    //   status: "0",
    //   perms: "",
    //   icon: "documentation",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-05-12 09:55:45",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 2071,
    //   menuName: "注册信息详情",
    //   parentName: null,
    //   parentId: 2054,
    //   orderNum: 4,
    //   path: "registerDetail/:id",
    //   component: "portalWebsite/RegisterData/detail",
    //   query: null,
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "C",
    //   visible: "1",
    //   status: "0",
    //   perms: "",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-05-12 09:56:55",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 2072,
    //   menuName: "数据交换详情",
    //   parentName: null,
    //   parentId: 2054,
    //   orderNum: 5,
    //   path: "dataExchangeDetail/:id",
    //   component: "portalWebsite/DataExchange/detail",
    //   query: null,
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "C",
    //   visible: "1",
    //   status: "0",
    //   perms: "",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-25 14:46:14",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 2057,
    //   menuName: "知识分类查询",
    //   parentName: null,
    //   parentId: 2056,
    //   orderNum: 1,
    //   path: "#",
    //   component: "",
    //   query: null,
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "information:classify:query",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-25 14:46:14",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 2058,
    //   menuName: "知识分类新增",
    //   parentName: null,
    //   parentId: 2056,
    //   orderNum: 2,
    //   path: "#",
    //   component: "",
    //   query: null,
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "information:classify:add",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-25 14:46:14",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 2059,
    //   menuName: "知识分类修改",
    //   parentName: null,
    //   parentId: 2056,
    //   orderNum: 3,
    //   path: "#",
    //   component: "",
    //   query: null,
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "information:classify:edit",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-25 14:46:14",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 2060,
    //   menuName: "知识分类删除",
    //   parentName: null,
    //   parentId: 2056,
    //   orderNum: 4,
    //   path: "#",
    //   component: "",
    //   query: null,
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "information:classify:remove",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-25 14:46:14",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 2056,
    //   menuName: "知识分类",
    //   parentName: null,
    //   parentId: 2061,
    //   orderNum: 1,
    //   path: "classify",
    //   component: "information/classify/index",
    //   query: null,
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "C",
    //   visible: "0",
    //   status: "0",
    //   perms: "information:classify:list",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-25 15:44:09",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 2063,
    //   menuName: "知识资料库",
    //   parentName: null,
    //   parentId: 2061,
    //   orderNum: 1,
    //   path: "article",
    //   component: "information/article/index",
    //   query: null,
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "C",
    //   visible: "0",
    //   status: "0",
    //   perms: "information:article:list",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-05-04 16:26:16",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 2068,
    //   menuName: "知识搜索",
    //   parentName: null,
    //   parentId: 2061,
    //   orderNum: 3,
    //   path: "knowledge",
    //   component: "information/knowledge/index",
    //   query: null,
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "C",
    //   visible: "0",
    //   status: "0",
    //   perms: "information:knowledge:list",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-25 15:44:09",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 2064,
    //   menuName: "知识文章查询",
    //   parentName: null,
    //   parentId: 2063,
    //   orderNum: 1,
    //   path: "#",
    //   component: "",
    //   query: null,
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "information:article:query",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-25 15:44:09",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 2065,
    //   menuName: "知识文章新增",
    //   parentName: null,
    //   parentId: 2063,
    //   orderNum: 2,
    //   path: "#",
    //   component: "",
    //   query: null,
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "information:article:add",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-25 15:44:09",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 2066,
    //   menuName: "知识文章修改",
    //   parentName: null,
    //   parentId: 2063,
    //   orderNum: 3,
    //   path: "#",
    //   component: "",
    //   query: null,
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "information:article:edit",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-04-25 15:44:09",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 2067,
    //   menuName: "知识文章删除",
    //   parentName: null,
    //   parentId: 2063,
    //   orderNum: 4,
    //   path: "#",
    //   component: "",
    //   query: null,
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "information:article:remove",
    //   icon: "#",
    //   children: [],
    // },
    // {
    //   createBy: null,
    //   createTime: "2023-05-04 16:27:00",
    //   updateBy: null,
    //   updateTime: null,
    //   remark: null,
    //   menuId: 2069,
    //   menuName: "知识搜索查询",
    //   parentName: null,
    //   parentId: 2068,
    //   orderNum: 1,
    //   path: "",
    //   component: null,
    //   query: null,
    //   isFrame: "1",
    //   isCache: "0",
    //   menuType: "F",
    //   visible: "0",
    //   status: "0",
    //   perms: "information:knowledge:query",
    //   icon: "#",
    //   children: [],
    // },
  ],
});
Mock.mock("/dev-api/system/dict/data/type/sys_show_hide", "get", {});
Mock.mock(RegExp("/dev-api/system/dict/type/list" + ".*"), "get", {
  rows: [
    {
      dictId: "01",
      dictName: "用户类型",
      status: 0,
      remark: "用户类型字典",
      createTime: "2024-12-08",
    },
    {
      dictId: "02",
      dictName: "数据类型",
      status: 0,
      remark: "数据类型字典",
      createTime: "2024-12-09",
    },
    {
      dictId: "03",
      dictName: "表类型",
      status: 0,
      remark: "表类型字典",
      createTime: "2024-12-10",
    },
  ],
  total: 3,
});
Mock.mock("/dev-api/system/dict/data/type/sys_oper_type", "get", {});
Mock.mock("/dev-api/system/dict/data/type/sys_common_status", "get", {});
Mock.mock(RegExp("/dev-api/system/operlog/list" + ".*"), "get", {
  rows: [
    {
      operId: "01",
      title: "数据交换",
      businessType: 0,
      status: 0,
      requestMethod: "POST",
      operName: "admin",
      operIp: "10.18.18:106",
      operTime: "2024-12-06",
      costTime: "6431",
    },
    {
      operId: "02",
      title: "数据交换_02",
      businessType: 0,
      status: 0,
      requestMethod: "POST",
      operName: "admin2",
      operIp: "10.18.18:107",
      operTime: "2024-12-07",
      costTime: "797",
    },
    {
      operId: "03",
      title: "数据交换_03",
      businessType: 0,
      status: 0,
      requestMethod: "POST",
      operName: "admin3",
      operIp: "10.18.18:108",
      operTime: "2024-12-08",
      costTime: "1668",
    },
  ],
  total: 3,
});
Mock.mock(RegExp("/dev-api/system/logininfor/list" + ".*"), "get", {
  rows: [
    {
      infoId: "01",
      userName: "admin",
      status: 0,
      ipaddr: "10.18.18:106",
      accessTime: "2024-12-06",
      msg: "用户登录",
    },
    {
      infoId: "02",
      userName: "admin1",
      status: 0,
      ipaddr: "10.18.18:107",
      accessTime: "2024-12-07",
      msg: "用户2登录",
    },
    {
      infoId: "03",
      userName: "admin2",
      status: 0,
      ipaddr: "10.18.18:108",
      accessTime: "2024-12-08",
      msg: "用户3登录",
    },
  ],
  total: 3,
});
Mock.mock(RegExp("/dev-api/compre/exchange/" + ".*"), "get", {
  msg: "操作成功",
  code: 200,
  data: {
    createBy: "1",
    createTime: "2023-04-20 11:03:56",
    updateBy: "1",
    updateTime: "2024-07-18 18:41:13",
    remark:
      '<p>潮新闻 执笔 张彧 胡金</p><p><br></p><p><img src="https://pics2.baidu.com/feed/0824ab18972bd4071feb80093d53955d0eb3097f.jpeg@f_auto?token=4d19596702a486d0a132004c74576d6d" width="640"></p><p>一代人的青春回来了。</p><p>今日凌晨，《灌篮高手》电影版在中国内地正式上映。预售票房超8000万、 26万人刷零点首映燃补青春，笔者的朋友圈里一夜间写满了“爷青回”：“听到主题曲响起就想哭”、“上一次看灌篮，我还是个孩子”……等了整整27年的湘北VS山王终于成真，圆了青春时的梦，了了少年时的意难平。</p><p>这样的盛况，并不让人意外。年初时，《灌篮高手》电影版在日韩及东南亚等地上映，几乎场场爆满、一票难求——上映67天就已跻身日本电影百亿俱乐部，在韩国连续12天蝉联票房冠军， Line、推特、B站等次世代社交平台上讨论热度居高不下……15日的北大首映，为了呈现最真实的现场感甚至还拉来了国内最大移动银幕——27米的Cinity巨幕，排面和话题度双双拉满。</p><p>一部27年前就已完结的动漫作品，为何会让人这么“上头”？其再度翻红的背后，又有着怎样的启示和路径可追？</p><p class="ql-align-center"><strong>（一）</strong></p><p>当超大银幕以铅笔手稿的方式，渐渐显现出身穿红色球衣的身影，我们忽然明白，虽然步入中年，但在《灌篮高手》的世界里，大家仍是“少年”。</p><p>《灌篮高手》是日本漫画家井上雄彦在上世纪90年代创作的漫画，在17个国家和地区发行，被称为日本运动漫画的巅峰之作之一。这部连载了6年、被很多人惦记了27年的漫画，书中的时间其实只有短短4个月，却成了很多80后、90后心中的“顶流”。</p><p>它在当时究竟有多火？</p><p>有网友在“虎扑”上这样追忆：1997年，内地开播《灌篮高手》动画片。因收视率太高，有南方电视台特意配上字幕：高考后还将复播，请安心备考。那时的年轻人都是看了“灌篮”才懂了篮球。</p><p>事实上，一部动漫影响一代人的例证，在中国早有先例。上世纪80年代我国引进的日本特摄剧《排球女将》、《绿水英雄》，就被誉为“少女漫”改编的巅峰。即使故事现在看来有些“超现实”，但“小鹿纯子”的拼搏精神与中国女排夺冠的时代背景，交相呼应，至今仍是无数国人心中的“白月光”。</p><p>而中国的篮球热，从世纪之初火爆至今，两大诱因就是《灌篮高手》和姚明进入NBA，甚至两者之间，还有着奇妙的羁绊。</p><p>当年17岁的姚明，常被人说长得像赤木，他愤愤回应：你才像赤木，你们全家都像赤木。</p><p>多年后，他到休斯顿火箭，看到总经理时，小声问身边人：你看他像不像安西教练？</p><p>时至今日，这样的次元破壁比比皆是。日本观光厅曾发布数据，漫画中的现实原型江之岛排在国人最想去的日本景点第二位，仅次富士山。</p><p>每年全世界都有超千万人跑去日本的湘南海岸“打卡”，那里有个路口，动画片中晴子曾在此对樱木挥手。路口正对一片金色的海，不远处便是湘北高中，如重见青春。</p><p>无数人在故事中汲取勇气。奥运冠军林丹就把动画的片尾曲《直到世界尽头》文到右臂上，甚至成了他的自传书名。</p><p>在书中，他写道：看着樱木花道远去的背影，如果有一天，我要离开挚爱的球场，留给大家的，可能也是这样一幅画面吧。</p><p>那个灌篮陪伴的夏天早已远去，但红发少年和湘北的故事，却镌刻成记忆中最灼人的片段——</p><p>看一群热血的高中生打篮球，为他们哭，为他们笑，从中学会了成长、接受了遗憾，这是很多人在青春时代做过最美好的事之一。</p><p><img src="https://pics0.baidu.com/feed/9345d688d43f87949a3c3c2894c105f819d53ade.jpeg@f_auto?token=106ff9e068787b503d7928d1b3a25ad9" width="640"></p><p class="ql-align-center"><strong>（二）</strong></p><p>灌篮的魅力早已不限于篮球。</p><p>《灌篮高手》被日本最大的电子书籍网站ebook票选为“改变人生漫画”的第1位，也曾被列入“新中国60年中国最具影响力的600本书”。与其说它是一部动漫，更不如说它是一种集体怀旧的流行文化、是一代年轻人的成长投射。</p><p>为什么一句“全国大赛见”，就能让那么多人翘首以盼了27年？再次回头审视这部作品，你会发现，经典正是源于它的“非典型”。</p><p>首先，这是一个不开挂的普通人的故事。</p><p>《灌篮高手》的世界里没有“龙傲天”。主角樱木花道，只是一个有一点天赋的普通人，接触篮球之前是个处处碰壁的倒霉蛋。和初中就开始打篮球的队友比起来，樱木花道毫无篮球基础，在起点处就落后了一大截。但为了帮助球队赢球，他从运球练习开始，披星戴月；为了不再错失关键的一球，他一周投球2万次……即使是这样，在漫画结尾时，他也依然只是“初窥门径”。</p><p>这次的电影版，井上选择了比樱木更普通的宫城来作为主视角，这样的安排是为了让荧幕前更多的普通人产生代入感。因为生活中，大多数人既做不到过目不忘，也没能打通任督二脉。我们都像身高168厘米的宫城一样，需要靠不断叠加的努力和拼搏，才能离成功更近一点。</p><p>其次，这是一个“原来主角也会失败”的故事。</p><p>与大部分动漫的“合家欢”结尾不同，《灌篮高手》的世界里，没有“只要努力就会成功”的童话。井上用寥寥几笔，交代了结局：湘北没能实现“称霸全国”的梦想，樱木花道也没有收获爱情。故事以一个让所有读者意外的方式戛然而止。</p><p>即使万人请愿，井上雄彦也依旧拒绝了继续画下去，“这就是我能想到最好的结局了”。在他看来，这个结尾虽然遗憾，但才足够真实。</p><p>这样的道理，只有等我们长大后回头再看，才会心有戚戚。因为成长过程中，我们或多或少，都曾经历这样的失败——就算你拼尽全力，最终还是输掉了“比赛”。梦想的意义有时并不在于能否实现，而在于我们能否成为更好的自己。</p><p>或许，《灌篮高手》之所以能成为热血青春的最佳注脚，就得益于这份酸涩的坦诚。真正的英雄主义，是认清了生活的真相之后依然选择热爱。</p><p><img src="https://pics4.baidu.com/feed/0d338744ebf81a4c7be0091d90f06b55272da67e.jpeg@f_auto?token=178f21aaab60486b3753e6c009a9fdb6" width="640"></p><p class="ql-align-center"><strong>（三）</strong></p><p>凌晨首映，有不少杭州的动画制作公司组团来“取经”。微信群内的观后感里，有一句话让笔者印象深刻：我们有些嫉妒，因为我们也想被记住。</p><p>想被记住，是中国动漫写在脸上的集体期待。别人的东西，再好也是别人的。如何打造出属于自己的、具有时代影响力的文化IP，才是“灌篮”热背后的新命题。要思量这个问题，不妨让情怀的热血先凉一凉。</p><p><strong>想被记住，是否一定要“向外看”？</strong></p><p>“灌篮”的热映，让一种声音抬头：果然做动漫，还得往外看。在一部分人的眼里，似乎现在的中国动漫也不过勉强“跟跑”而已。事实真的如此吗？</p><p>实际上，动漫从来与国界无关。早在20世纪50年代就站立于“亚洲巅峰”的中国动漫，就曾靠着《铁扇公主》、《大闹天宫》、《九色鹿》强势“出圈”过。而从2015年至今，我国进口动画电影数量占比整体虽仍在上升，但票房占比却呈下降趋势。</p><p>就在《灌篮高手》上映之前，刚刚有一个“外来和尚”在中国“水土不服”——4月5日中美同步上映的《超级马力欧兄弟大电影》，全球票房突破5亿美元，但该片在中国上映十天，票房才堪堪破亿，远不及3月中上映的《铃芽之旅》和4月初上映的《忠犬八公》。有影评家把脉“这部电影选择彻底靠拢游戏玩家，放弃路人观众”。</p><p>橘生淮北则为枳。作为有史以来票房最高的游戏电影，“超级马力欧”浑身都是梗，但缺少共鸣的“文化土壤”，观众照样“不买账”。</p><p>在当下的中国，我们需要找到符合中国观众审美的、没有违和感的形式，而不是一味地“神话”和模仿国外的动漫作品。</p><p>前段时间《中国奇谭》的爆火，证明了中国动漫不是不能有深度，也不是不会讲故事。如何讲好中国动漫故事，业内几乎达成共识：</p><p>好的中国动画应该是从民族文化资源中吸取灵感。中国故事和中国美学的问题，或许只能我们自己去解决。</p><p><strong>想被记住，是否一定要“上技术”？</strong></p><p>为情怀买单之余，“灌篮”的争议点，大多集中在它使用的三渲二动画技术上。有大量粉丝认为电影不是2D动画，“没哪味儿了”。该不该上技术的话题，一时间自成舆论场。</p><p>电影特效大师理查德·泰勒，曾经说过，能吸引他去看的动画片，不用去过分追求炫目的技术。“动画最主要的核心，是对人的心灵有触动。”</p><p>盘点国产动漫的口碑佳作，隽永如《大闹天宫》、《葫芦兄弟》、《九色鹿》，新鲜如《凡人修仙传》、《哪吒之魔童降世》。它们之间的共性证明：技术不是决定性因素，看时能“上头”、过后有“嚼头”，才是成功的分母。</p><p>近几年有多部强调视效的中国动漫电影抢在热门档期上映，制片方动不动就投资上亿元，号称很多钱都用在了特效上，但均反响平平。原因在于核心故事不感人，特效再炫也不过是买椟还珠而已。</p><p>科技创造了无限可能，但技术不是最重要的，故事才是灵魂。这个如此浅显的道理，放在如今的中国市场，反倒需要一再提醒。</p><p>数据显示，我国的二次元用户规模已突破4亿人，动漫企业数量超过1000家。我们不缺受众，不缺技术，甚至不缺素材。</p><p>敞开的国门，渴求的是一个合适的文化载体，在当下的发展语境中，像当年的《灌篮高手》《排球女将》那样，跨越文化的国界，去讲好一个与世界共情的中国故事。</p><p>有人曾经问过宫崎骏，为什么他的作品每部都很成功？</p><p>这位动漫大家说，首先是他自己喜欢。第二，他身边的挚友也喜欢。只要做到这两点，这部动画电影就会让所有人喜欢。</p><p>你看，道理，如此朴素。</p>',
    id: "1648885177784987650",
    title: "分割的根深蒂固",
    attachment:
      "/images/Linux学习笔记（强悍总结值得一看）_20230420110212A018.pdf",
    content: null,
    status: "0",
    delFlag: "0",
    createUserName: "admin",
    auditNum: null,
  },
});
Mock.mock(RegExp("/dev-api/system/dict/type/" + ".*"), "get", {
  data: {},
});
Mock.mock(RegExp("/dev-api/compre/register/" + ".*"), "get", {
  msg: "操作成功",
  code: 200,
  data: {
    createBy: "1",
    createTime: "2023-04-19 17:25:28",
    updateBy: "",
    updateTime: null,
    remark: "",
    id: "1648618807574900738",
    title: "测试数据",
    content: "测试内容测试内容测试内容测试内容测试内容测试内容",
    examineUserId: "1",
    examineUserName: "admin",
    examineStatus: "2",
    examineSuggestion: "",
    examineTime: "2023-04-19 17:25:36",
    isPublish: "1",
    status: "0",
    delFlag: "0",
  },
});
Mock.mock(RegExp("/dev-api/system/role/" + ".*"), "get", {
  "total": 1,
  "rows": [
    {
      "createBy": null,
      "createTime": "2021-05-26 18:56:28",
      "updateBy": null,
      "updateTime": null,
      "remark": null,
      "userId": 1,
      "deptId": 103,
      "userName": "admin",
      "nickName": "若依",
      "email": "ry@163.com",
      "phonenumber": "15888888888",
      "sex": null,
      "avatar": null,
      "password": null,
      "status": "0",
      "delFlag": null,
      "loginIp": null,
      "loginDate": null,
      "dept": {
        "createBy": null,
        "createTime": null,
        "updateBy": null,
        "updateTime": null,
        "remark": null,
        "deptId": 103,
        "parentId": null,
        "ancestors": null,
        "deptName": null,
        "orderNum": null,
        "leader": null,
        "phone": null,
        "email": null,
        "status": null,
        "delFlag": null,
        "parentName": null,
        "children": []
      },
      "roles": [],
      "roleIds": null,
      "postIds": null,
      "roleId": null,
      "admin": true
    }
  ],
  "code": 200,
  "msg": "查询成功"
});
Mock.mock("/dev-api/system/dict/type/export", "post", {});
Mock.mock("/dev-api/system/dict/type/refreshCache", "delete", {});
Mock.mock("/dev-api/system/operlog/clean", "delete", {});
Mock.mock("/dev-api/system/logininfor/clean", "delete", {});
Mock.mock("/dev-api/auth/logout", "delete", {});
Mock.mock(RegExp("/dev-api/model/collection/" + ".*"), "get", {
    "msg": "操作成功",
    "code": 200,
    "data": {
      "name": "某远程机动安全⻛险评估模型API",
      "serialNumber": "4452354",
      "description": "某远程机动安全⻛险评估模型的接口",
      "requestUrl": "/dev-api/model/comment/getColumnList?type=1",
      "requestMethod": "GET",
      "usageStatus": 1,
      "requestHeader": "{}",
      "remark": "",
    }
});
Mock.mock(RegExp("/dev-api/model/comment/getColumnList" + ".*"), "get", {
  data: {},
});
Mock.mock("/dev-api/system/logininfor/unlock/admin", "get", {});
Mock.mock(RegExp("/dev-api/model/apply/isApply/" + ".*"), "get", {
  data: {},
});
Mock.mock("/dev-api/model/apply", "get", {});
Mock.mock("/dev-api/model/apply", "post", {});
Mock.mock(RegExp("/dev-api/model/use/api/" + ".*"), "get", {
  data: {},
});
Mock.mock(RegExp("/dev-api/model/apply/" + ".*"), "get", {
  data: {},
});
Mock.mock("/dev-api/system/user/resetPwd", "put", {});
Mock.mock(RegExp("/dev-api/system/user/authRole" + ".*"), "put", {
  data: {
    "msg": "操作成功",
    "code": 200,
    "roles": [
      {
        "createBy": null,
        "createTime": "2021-05-26 18:56:28",
        "updateBy": null,
        "updateTime": null,
        "remark": "普通角色",
        "roleId": 2,
        "roleName": "普通角色",
        "roleKey": "common",
        "roleSort": 2,
        "dataScope": "2",
        "menuCheckStrictly": false,
        "deptCheckStrictly": false,
        "status": "0",
        "delFlag": "0",
        "flag": true,
        "menuIds": null,
        "deptIds": null,
        "permissions": null,
        "admin": false
      }
    ],
    "user": {
      "createBy": "admin",
      "createTime": "2021-05-26 18:56:28",
      "updateBy": null,
      "updateTime": null,
      "remark": "测试员",
      "userId": 2,
      "deptId": 105,
      "userName": "ry",
      "nickName": "若依",
      "email": "ry@qq.com",
      "phonenumber": "15666666666",
      "sex": "1",
      "avatar": "",
      "password": "$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2",
      "status": "0",
      "delFlag": "0",
      "loginIp": "127.0.0.1",
      "loginDate": "2021-05-26T18:56:28.000+08:00",
      "dept": {
        "createBy": null,
        "createTime": null,
        "updateBy": null,
        "updateTime": null,
        "remark": null,
        "deptId": 105,
        "parentId": 101,
        "ancestors": "0,100,101",
        "deptName": "测试部门",
        "orderNum": 3,
        "leader": "若依",
        "phone": null,
        "email": null,
        "status": "0",
        "delFlag": null,
        "parentName": null,
        "children": []
      },
      "roles": [
        {
          "createBy": null,
          "createTime": null,
          "updateBy": null,
          "updateTime": null,
          "remark": null,
          "roleId": 2,
          "roleName": "普通角色",
          "roleKey": "common",
          "roleSort": 2,
          "dataScope": "2",
          "menuCheckStrictly": false,
          "deptCheckStrictly": false,
          "status": "0",
          "delFlag": null,
          "flag": false,
          "menuIds": null,
          "deptIds": null,
          "permissions": null,
          "admin": false
        }
      ],
      "roleIds": null,
      "postIds": null,
      "roleId": null,
      "admin": false
    }
  },
});
Mock.mock(RegExp("/dev-api/system/role/authUser/allocatedList" + ".*"), "get", {
    total: 1,
    rows: [
      {
        "createBy": null,
        "createTime": "2021-05-26 18:56:28",
        "updateBy": null,
        "updateTime": null,
        "remark": null,
        "userId": 2,
        "deptId": 105,
        "userName": "ry",
        "nickName": "若依",
        "email": "ry@qq.com",
        "phonenumber": "15666666666",
        "sex": null,
        "avatar": null,
        "password": null,
        "status": "0",
        "delFlag": null,
        "loginIp": null,
        "loginDate": null,
        "dept": {
          "createBy": null,
          "createTime": null,
          "updateBy": null,
          "updateTime": null,
          "remark": null,
          "deptId": 105,
          "parentId": null,
          "ancestors": null,
          "deptName": null,
          "orderNum": null,
          "leader": null,
          "phone": null,
          "email": null,
          "status": null,
          "delFlag": null,
          "parentName": null,
          "children": []
        },
        "roles": [],
        "roleIds": null,
        "postIds": null,
        "roleId": null,
        "admin": false
      }
    ],
    code: 200,
    msg: "查询成功"
});
Mock.mock("/dev-api/system/role/authUser/cancel", "put", {});
Mock.mock(RegExp("/dev-api/system/role/authUser/cancelAll" + ".*"), "put", {});
Mock.mock(RegExp("/dev-api/system/role/authUser/selectAll" + ".*"), "put", {"msg":"操作成功","code":200});
Mock.mock("/dev-api/compre/subscribe/operate", "post", {});
Mock.mock("/dev-api/compre/register/examine", "post", {});
Mock.mock(RegExp("/dev-api/system/menu/" + ".*"), "get", {});
Mock.mock("/dev-api/model/apply/passed", "post", {"msg":"操作成功","code":200});
Mock.mock("/dev-api/model/apply/fail", "post", {"msg":"操作成功","code":200});
Mock.mock("/dev-api/model/audit/approved", "post", {"msg":"操作成功","code":200});
Mock.mock("/dev-api/model/audit/nopass", "post", {"msg":"操作成功","code":200});
Mock.mock(RegExp("/dev-api/model/basicInfo/publish/"+ ".*"), "get", {"msg":"操作成功","code":200});




